Java小程式(2015-8-6)

來源:互聯網
上載者:User

標籤:

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小程式(2015-8-6)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.