• 第三周作业


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

    package javazy;
    import java.util.Scanner;
    public class one {
    public static void main(String[] args) {
            // TODO Auto-generated method stub
        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);
            if((year%4==0&&year%100!=0||year%400==0))
                System.out.print(year+"是闰年!"); 
            }else{
              System.out.print(year+"不是闰年!");  
            }
    }
    
    }

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

    package javazy;
    
    import java.util.Scanner;
    
    public class two {
    
        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 javazy;
    
    import java.util.Scanner;
    
    public class three {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
                    Scanner input= new Scanner(System.in);
                    System.out.println("输入x的值");
                    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);
        }
    
    }

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

    package javazy;
    
    import java.util.Scanner;
    
    public class four {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            Scanner sc= new Scanner(System.in);
            System.out.println("请输入第一个数:");
            double x= sc.nextDouble();
            System.out.println("请输入第二个数:");
            double y= sc.nextDouble();
            System.out.println("请输入第三个数:");
            double z= sc.nextDouble();
            double i=x+y;
            double h=x+z;
            double l=y+z;
            if(x>=l || y>=h || z>=i) {
                System.out.println("不能构成三角形");
            }else {
                System.out.println("能构成三角形");
            }
        }
    
    }

  • 相关阅读:
    计算字符个数
    字符串最后一个单词的长度
    C++面试宝典
    给定三角形ABC和一点P(x,y,z),判断点P是否在ABC内,给出思路并手写代码
    N-皇后问题(N Queens)
    图着色算法详解(Graph Coloring)
    c++学习路线连接
    数据结构--经典排序算法
    5. 最长回文子串
    4. 寻找两个有序数组的中位数
  • 原文地址:https://www.cnblogs.com/1234y-7/p/12553089.html
Copyright © 2020-2023  润新知