第二次作业

//1.输入一个年份,判断是不是闰年(能被4整除但不能被100整除,或者能被400整除)
package hw;

import java.util.Scanner;

public class test {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		Scanner input = new Scanner(System.in);		
		System.out.print("请输入任意年份:");		
		int year = input.nextInt();		
		if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0){			
			System.out.println(year + "年是闰年");			
		}else{			
			System.out.println(year + "年不是闰年");			
		}
	}

}

  

 

 

//2.输入一个4位会员卡号,如果百位数字是3的倍数,就输出是幸运会员,否则就输出不是.
package hw;

import java.util.Scanner;

public class test1 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub

		Scanner input = new Scanner(System.in);	
		System.out.print("请输入会员卡号:");	
		int num = input.nextInt();
		if (num >= 1000 && num <=9999) {			
            if(num / 100 % 10 % 3 == 0) {	
                System.out.println("您是幸运会员"); 
            }else {
            	System.out.println("您不是幸运会员");
            	}
        }else {
        	System.out.println("您的会员卡号有误");
        	}   
	}
}

  

 

 

/*3.已知函数,输入x的值,输出对应的y的值.
                      x + 3   ( x > 0 )
               y =      0     ( x = 0 )
                      x2 –1  ( x < 0 )*/
package hw;

import java.util.Scanner;

public class test2 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub

		Scanner input = new Scanner(System.in);	
        System.out.print("请输入x的值:");
        int x = input.nextInt();
		int y;
		while( x > 0 ){
			y = x + 3;
			System.out.println("y的值为" + y);
			break;
		 }		
		while( x == 0 ){
			y = 0;
			System.out.println("y的值为" + y);
			break;
		 }
		while( x < 0 ){
			y = x * 2 - 1;
			System.out.println("y的值为" + y);
			break;
		 }
	}

}

  

 

 

//4.输入三个数,判断能否构成三角形(任意两边之和大于第三边)
package hw;

import java.util.Scanner;

public class test3 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub

		Scanner input = new Scanner(System.in);	
        System.out.print("请输入第一条边:");
        int x = input.nextInt();
        System.out.print("请输入第二条边:");
        int y = input.nextInt();
        System.out.print("请输入第三条边:");
        int z = input.nextInt();
        if( x + y >= z  &&  x + z >= y  &&  y + z >= x){
            System.out.println("这三条边能构成三角形");
        }else {
            System.out.println("这三条边不能构成三角形");
            }
	}
}

  

 

posted @ 2020-03-24 22:20  毒瘤大人  阅读(127)  评论(0编辑  收藏  举报