• Java小程序(2015-8-6)


    1、三元运算符:返回的数据是变量,一定要将变量赋值。

    public class Test1{
     public static void main(String[] args){
      int number1 = 10;
      int number2 = 8;
      int number3 = 6;

      int max = 0;
      max = number1>number2?number1:number2;
      System.out.println("最大数max:"+max);
     }
    }

    2、条件一定是X==0,==表示等于;=表示赋值。“=”会报错:Boolean型,数据类型冲突。

    import java.util.Scanner;

    public class Test2{  

    public static void main(String[] args){

      Scanner scan = new Scanner(System.in);     

      double x = scan.nextDouble();  

       int y=0;

      if(x>0){    

               y = 1;   

      }else if(x==0){    

                  y = 0;   

      }else if(x<0){    

                 y = -1;  

      }   System.out.println("y的值为:"+y);  }   }

    3、使用条件结构从键盘输入一个月份,打印输出对应的季节(春、夏、秋、冬)用阳历说,12、1、2是冬季,3、4、5是春季, 6、7、8是夏季,9、10、11是秋季。

    import java.util.Scanner;

    public class Test3{
     public static void main(String[] args){
      Scanner scan = new Scanner(System.in);
      //--获得月份
      int month = scan.nextInt();
      if(month==12||month==1||month==2){
       System.out.println("冬季");
      }else if(month==3||month==4||month==5){
       System.out.println("春季");
      }else if(month==6||month==7||month==8){
       System.out.println("夏季");
      }else if(month==9||month==10||month==11){
       System.out.println("秋季");
      }else{
       System.out.println("您输入的数据有误,请重新核对!!!");
      } 
     }
    }

    4、在控制台从键盘输入三个整数,按照从大到小的顺序输出---------比较三个数的大小,升序,降序。。

    import java.util.Scanner; 

    public class Test4{  

       public static void main(String[] args){   

            Scanner scan = new Scanner(System.in);   

           System.out.println("请输入第一个正数:");  

           int number1 = scan.nextInt();   

           System.out.println("请输入第二个正数:");   

           int number2 = scan.nextInt();  

           System.out.println("请输入第三个正数:");   

          int number3 = scan.nextInt();

             if(number1>number2&&number1>number3){    

                      if(number2>number3){     

                                     System.out.println("num1:"+number1+" num2:"+number2+" num3:"+number3);    

                      }else{      

                                     System.out.println("num1:"+number1+" num3:"+number3+" num2:"+number2);    

                      }  

            }else if(number2>number1&&number2>number3){    

                    if(number1>number3){    

                                     System.out.println("num2:"+number2+" num1:"+number1+" num3:"+number3);   

                    }else{     

                                    System.out.println("num2:"+number2+" num3:"+number3+" num1:"+number1);   

                    }   

           }else if(number3>number1&&number3>number2){   

                    if(number1>number2){     

                                System.out.println("num3:"+number3+" num1:"+number1+" num2:"+number2);    

                    }else{     

                                System.out.println("num3:"+number3+" num2:"+number2+" num1:"+number1);    }      

    }  } }

    5、实现从键盘输入年、月,判断该年是闰年还是平年,判断对应的月份天数(判断闰年的条件:能被400整除,或者能被4整除却不能被100整除)闰年2月:29天,平年2月:28天。

    import java.util.Scanner;

    public class Test5{  

         public static void main(String[] args){  

                Scanner scan = new Scanner(System.in);   

                 System.out.println("请输入一个年份:");

                  int year = scan.nextInt();  

                System.out.println("请输入一个月份:");   

                  int month = scan.nextInt();     

                //--定义一个变量:判断是闰年(true)还是平年(false)  

                  boolean flag = true;

             if(year%400==0||(year%4==0&&year%100>0)){   

                     flag = true;    

                   System.out.println(year+"年是闰年");   

            }else{   

                    flag = false;   

                   System.out.println(year+"年是平年");   }  

               //--1、3、5、7、8、10、12都是31天,其他的除2月外,都是30天  

             if(month==1||month==3||month==5||month==7||month==8||month==10||month==12)                

      {   

               System.out.println(month+"月份有31天");   }

    else if(month==4||month==6||month==9||month==11){   

              System.out.println(month+"月份有30天");   

    }else if(month==2){   

                       if(flag){//-true     

                    System.out.println(month+"月份有29天");    

    }else{     

                      System.out.println(month+"月份有28天");    

    }   

    }else{    

                     System.out.println("您输入的月份有误!!!");  

     }     

    } }

  • 相关阅读:
    聚簇索引和非聚簇索引(通俗易懂 言简意赅)
    Java-线程池专题(什么是线程池,如何使用,为什么要用)
    在Spring Boot中动态实现定时任务配置
    面试被问:如果系统 CPU 突然飙升且 GC 频繁,你该如何排查?
    深入理解volatile
    redis3.0常用命令
    redis3.0配置文件详解
    mysql max_allowed_packet 设置过小导致记录写入失败
    linux 项目部署问题
    python sokct 包详解
  • 原文地址:https://www.cnblogs.com/Ly426/p/4708837.html
Copyright © 2020-2023  润新知