第三周作业

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

package zuoye;
import java.util.Scanner;
public class three {

    public static void main(String[] args) {
    System.out.print("输入年份");
    Scanner sc=new Scanner(System.in);
    String str=sc.nextLine();//从控制台获取信息
    if(str.length()!=4){ //输入年份位数不为四位
        System.out.print("请输入正确的四位数!");
        return;
    }
    int year=Integer.parseInt(str);//将字符串转换成int型
    
        // 判断输入年份是否为闰年
    if((year%4==0 && year%100!=0)||(year%400==0)){
        System.out.print(year+"是闰年");
    }else{
        System.out.println(year+"不是闰年");
        
    }

    }

}


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

package zuoye;
import java.util.Scanner;
public class four {


public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input = new Scanner(System.in);
System.out.println("请输入四位卡号");
int a=input.nextInt();
if((a% 1000 / 100)%3==0) {
System.out.println("是幸运会员");
}else{
System.out.println("不是幸运会员");


}


}


}

3.已知函数,输入x的值,输出对应y的值
x=3(x>0)
y= 0 (x=0)
x*2 -1(x<0)
package three;
import java.util.Scanner;
public class five {
    public static void main(String[] args) {
        System.out.println("请输入x的值");
        Scanner input=new Scanner(System.in);
        float x=input.nextInt();
        float y;
        if(x>0){
           y=x+3;
        }else if(x==0){
            y=0;
        }else {
            y=x*x-1;
        }
        System.out.println("y的值是"+y);
        }
    }

4.输入三位数,判断是否能构成三位数(任意两边之和大于第三边)

package www;
import java.util.Scanner;
public class aaa {
    public static void main(String[] args) {
        System.out.println("请输入三角形的三条边");
        Scanner input=new Scanner(System.in);
        int a=input.nextInt();
        int b=input.nextInt();
        int c=input.nextInt();
        if((a+b)>c&&(a+c)>b&&(b+c)>a){
            System.out.println("Yes");
        }
        else{
            System.out.println("No");
        }
    }
}

原文地址:https://www.cnblogs.com/917174759luowenjing/p/12534297.html