四、語句

四、語句

一、if語句

三種:if;if else;if if else if else else

二、交換兩個數的值:

int a=10;

int b=20;

int temp=a;

a=b;

b=temp;

一、 Switch

switch(表達式){

            case值1:

                語句體1;

                break;

            case值2:

                語句體2;

                break;

            case值3:

                語句體3;

                break;

            ...

            default:

                語句體n+1;

                break;

l  表達式的取值:byte,short,int,char

JDK5以後可以是枚舉

JDK7以後可以是String

 

二、For循環

 for(初始化語句;判斷條件語句;控制條件語句) {

        循環體語句;

   }

1、執行初始化語句

2、執行判斷條件語句,看其結果是true還是false

3如果是false,循環結束。

4如果是true,繼續執行循環體語句,然後執行控制條件語句,回到2繼續

*初始化語句只執行一次

 

三、While循環

       1、  double h = 1;

              inti=0;

              while(h<=8848000) {

                     l*=2;

                     i++;

              }

              System.out.println(i);

While(true){}=for(;;)

2、 do While

int i=1;

              do{

                     System.out.println("*");

                     i++;

              }while (i>2);

              System.out.println(i);//*,2

*無論成不成立,都執行一次do

3、for改寫成while循環

int j = 0;

for (; j <5;)  {

System.out.println("*");

j++;

}

 

 

4、for循環嵌套

外循環控制行 內循環控制列

5、break,continue

  break,跳出當前循環

 continue,結束當前循環進入下次循環

 

 

/*

 * 1.打印1到100之內的整數,但數字中包含9的要跳過

 * 2.每行輸出5個滿足條件的數,之間用空格分隔 3.如:1 2 3 4 5

 */

 

public static void main(String[] args) {

     int count = 0;

     for (int i = 1; i <= 100; i++) {

         if (i % 10 == 9) {

             continue;

         }

         count++;

         System.out.print(i+" ");

         if (count % 5== 0) {

             System.out.println();

         }

        

        

     }

}

 

6、Random

intnum=random.nextInt(11)+33;//33-44

[a,b)= random.nextInt(b-a)+a

[a,b]=random.nextInt(b-a+1)+a

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章