Java第四次作业

1.输入一年是不是润年(能被4整除但不能被100整除或者能被四百整除)

package fggh;
 import java.util.Scanner;

public class sdfs {

    /**
     * @param args
     */
    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%4==0||a%400==0&&a%100!=0) {
       System.out.println("闰年");
       
      
}
   else
       System.out.println("平年");
   
    }

}

2.输入一个四位数字百位百位是随机数就输入幸运数

package fggh;
 import java.util.Random;
 import java.util.Scanner;
public class sdfs {

    /**
     * @param args
     */
    public static void main(String[] args) {
        
        // TODO Auto-generated method stub
        
        System.out.println("输入一个会员数");
        
   Scanner input=new Scanner(System.in);
   int b=input.nextInt();
   Random r=new Random();
    int a=r.nextInt(10);
 if (b%1000/100==a) {
     System.out.println("幸运");
    
} else {System.out.println("no");

}
   
    }

}

3.输入一个X输入对应的Y

public static void main(String[] args) {
        
        // TODO Auto-generated method stub
        
        System.out.println("输入一个数:");
        
   Scanner input=new Scanner(System.in);
   int a=input.nextInt();

 if (a>0) {
    System.out.println(a+3);
} 
 if(a==0){
     System.out.println(a=0);
 }
 if(a<0) {
System.out.println(a*2-1);
}
    }

}

4.判断是不是三角形

package fggh;

 import java.util.Scanner;
public class sdfs {

    /**
     * @param args
     */
    public static void main(String[] args) {
        
        // TODO Auto-generated method stub
        Scanner input=new Scanner(System.in);
        
        System.out.println("输入三个数:");
        
   
   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("三角形");

 else
     System.out.println("不是");
 
 
    }

}

5.输入一年求某月的天数润年2月29天

import java.util.Scanner;


public class wang2 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
          Scanner input=new Scanner(System.in);
          System.out.println("请输入年份");
          int year=input.nextInt();
          System.out.println("请输入年份");
          int m=input.nextInt();
          if (m==1||m==3||m==5||m==7||m==8||m==10||m==12)
          {System.out.println("该月有31天");}
          else
          if(m==4||m==6||m==9||m==11)
          {System.out.println("该月有30天");}
          else
          if (m==2&&year%4==0&&year%100!=0||year%400==0) {System.out.println("该月有29天");
            
        } else {System.out.println("该月有28天");}
              
    }
}

6.用switch算法求等级

import java.util.Scanner;


public class wang2 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
         System.out.println("成绩");
         Scanner input= new Scanner(System.in);
         int a=input.nextInt();
         switch(a/10){
         case 1:
         case 2:
         case 3:
         case 4:
         case 5:System.out.println("E");break;
         case 6:System.out.println("D");break;
         case 7:System.out.println("C");break;
         case 8:System.out.println("B");break;
         case 9:System.out.println("A");break;
         }
  }
}

7.输入数字判断奇数和偶数

import java.util.Scanner;


public class wang2 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        System.out.println("输入一个数字");
        Scanner input= new Scanner(System.in);
         int a=input.nextInt();
         if(a%2==0)
         {
             System.out.println("这个数是偶数");
         }
         else
         {
             System.out.println("这个数是奇数");
         }
  }
         
  
}

8.输入一个数字如果是1就输出1如果是5输出5如果是10输出10其余都是none

import java.util.Scanner;


public class wang2 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        System.out.println("输入一个数字");
        Scanner input= new Scanner(System.in);
         int X=input.nextInt();
         if(X==1){
             System.out.println("X="+X);
         }
         else if(X==5){
             System.out.println("X="+X);    
         }
         else if(X==10){
             System.out.println("X="+X);    
         }
         else{
             System.out.println("none");
         }
  }

  
}

9判断一个数是否能被5和6整除如果能被5整除就输出5如果能被6整除就输出6如果能被5和6整除就输出5,6

import java.util.Scanner;


public class wang2 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
         Scanner input = new Scanner(System.in);
         System.out.println("请输入一个数字");
            int num=input.nextInt();
            if(num%5==0&&num%6==0)
         {
              System.out.println("能被5和6整除");
         }
            else if(num%5==0)
         {
              System.out.println("能被5整除");
         }
            else if(num%6==0)
         {
              System.out.println("能被6整除");
         }
            else
         {
             System.out.println("不能被5或者6整除");
         }
     }

  
}

posted @ 2021-03-28 15:51  计算机1905王子健  阅读(65)  评论(0编辑  收藏  举报