• 第三周作业


    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");
            }
        }
    }

  • 相关阅读:
    深拷贝与浅拷贝
    ifconfig命令不可用
    多边形裁剪问题
    ps aux命令后的内容
    STL sort的危险之处
    jdk与jre的区别
    #与##的用法
    投影选择的一般原则
    关于函数中内存操作
    js生成新加坡的NRIC号码
  • 原文地址:https://www.cnblogs.com/917174759luowenjing/p/12534297.html
Copyright © 2020-2023  润新知