java中變量和控制語句

1、變量的詳細介紹
1.變量的生命週期:
一個變量被建立並分配內存空間開始,到這個變量被銷燬並清除其所佔用內存空間的過程。
2.變量的分類
(1)成員變量(實例變量)
有默認值
整型:0 浮點型:0.0 char:類型:'\u0000' boolean:false 引用類型:null
(2)局部變量
在方法中,代碼塊中聲明
做用範圍:只能在該方法中,代碼塊中使用。
局部變量不會默認賦值,必需要先賦值再使用。
局部變量不能在該局部變量之外的方法使用。

2、控制語句
1.if語句
if(布爾表達式){代碼塊}
2.if(){}else{}
3.if(){}else if(){}else if(){}else{}
4.switch語句
語法: switch(expr){
                case value1:
                    代碼;
                    break;
                case value2:
                    代碼;
                    break;
                ...
                default:
                    代碼;
                    break;
              }
expr支持的數據類型:
switch表達式後面的數據類型只支持byte,short,char,int四種整型類型、枚舉類型和java.lang.String類型.
流程解釋:
         1,獲取expr值
         2,從上到下和case 的 value比較
             若是相同執行當前case下面的代碼(能夠是多句,多行代碼),
                 若是沒有break,那麼接下來全部的case 都會匹配成功(即便case 的value 和 expr不一樣),而後執行case下的代碼。而後執行default
                 若是有break,那麼switch執行完畢,跳出。
         3,若是全部的case都匹配失敗
             執行default中的代碼
5.循環語句:用來反覆循環某一段代碼
6.for循環
 語法: for(初始化部分:循環條件:迭代部分){
            循環體
          }
eg:1加到100的和
                 int sum=0;
                for(int i=1;i<=100;i++){
                                     sum=sum+i;
                                   }

7.while循環
 語法:while(循環條件){
        循環體
    }

eg:
                  int i=1;
     int sum=0;
 while(i<=100) {
     sum=sum+i;
     i++;
 }
8.do--while循環
 語法:do{
         循環體
        }while(循環條件);

9.break和continue區別
break和continue都是用來控制循環結構的,做用都是中止循環。
break:徹底終結循環
continue:跳出本次循環,進入下一次循環
for(int i = 1;i<=9;i++){
            if(i==5){
                continue;
            }
            System.out.println("continue:  "+i);
        }
        System.out.println("結束");
//結果:
continue:  1
continue:  2
continue:  3
continue:  4
continue:  6
continue:  7
continue:  8
continue:  9
結束


換成break:
continue:  1
continue:  2
continue:  3
continue:  4
結束

java

相關文章
相關標籤/搜索