zoukankan      html  css  js  c++  java
  • 3.20作业

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

        //输入年份  判断是否是闰年(能被4整除但不能被100整除,或者能被400整除)
            @SuppressWarnings("resource")
            Scanner sc=new Scanner(System.in);
            int a=sc.nextInt();
            if(a%4==0||a%400==0) {
                System.out.println("此年为闰年");
            }else {
                System.out.println("此年不是闰年");
            }
        }    

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

        //2.输入一个4位会员卡号,如果百位数字是3的倍数,就输出是幸运会员,否则就输出不是.
        @SuppressWarnings("resource")
            Scanner sc=new Scanner(System.in);
            int a=sc.nextInt();
            int b=a%1000/100;
            if(a>999||a<10000) {//判断输入是否正确
                if(b%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 )

        @SuppressWarnings("resource")
            Scanner sc=new Scanner(System.in);
            int x=sc.nextInt();
            if(x>0) {
                System.out.println(x+3);
            }else if(x==0) {
                System.out.println(0);
            }else if(x<0) {
                System.out.println(x*x-1);
            }            

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

    //4.输入三个数,判断能否构成三角形(任意两边之和大于第三边)
            @SuppressWarnings("resource")
            Scanner sc=new Scanner(System.in);
            int a=sc.nextInt();//定义三边
            int b=sc.nextInt();
            int c=sc.nextInt();
            int d=a+b;//两边之和
            int e=a+c;
            int f=b+c;
            int m=a-b;//两边之差
            int n=a-c;
            int p=b-c;
            if(d>c||e>b||f>a) {//两边之和大于第三边
                if(m<c||n<b||p<a){
                    System.out.println("此三边可以构成三角形");//既满足两边之和大于第三边又满足两边之差小于第三边
                }else {
                    System.out.println("不能构成三角形");//满足两边之和大于第三边,不满足两边之差小于第三边
                }
            }else {
                System.out.println("不能构成三角形");//不满足两边之和大于第三边
            }
  • 相关阅读:
    Java并发之CAS与AQS简介
    关系型数据库三范式
    分库分表使用场景及设计方式
    项目部署到tomcat出错(tomcat运行时的JDK版本)
    手写一个简化版Tomcat
    java并发之并发工具
    java并发之停止线程
    class中static总结-静态成员函数和静态成员变量
    45 孩子们的游戏(圆圈中最后剩下的数) + list操作总结+ for_each多记忆容易忘记
    C++ split分割字符串函数
  • 原文地址:https://www.cnblogs.com/F-dl/p/12532153.html
Copyright © 2011-2022 走看看