1.流程控制
1)順序結構
按照**編寫的順序執行
示例:
public class demo01
}
2)分支結構
第一種:if語句
示例:
public class demo01
system.out.println(a); }
}
第二種:switch語句
注意:需要在每個case語句後加乙個break,表示不再執行下去。
示例:
public class demo01
system.out.println(p);
}}
執行結果:
3)迴圈結構
第一種:while迴圈
示例:
public class demo01
}}
執行結果:
第二種:do while 迴圈
示例:
public class demo01 while(a < 10);
}}
執行結果:
第三種:for迴圈
public class demo01
}}
執行結果:
4)控制迴圈結構
第乙個:break 跳出最靠近**的乙個迴圈
第三個:return 結束程式
示例:
public class demo01
system.out.println("第" + i + "次迴圈");
if (i == 5)
} //第二個for迴圈的i = 5的時候直接結束程式
for (int i = 1; i < 10; i++)
} }}
執行結果:
2.陣列
陣列只能儲存同一型別的資料,是有序可重複的。
1)定義陣列
格式一:intarrays; 更常用
格式二:intarrays;
注意:陣列是一種引用變數,因此使用他定義乙個變數是,僅僅表示乙個引用變數,也就是說定義了乙個指標,還沒有指向任何有效的記憶體,因此定義陣列時還不能指定陣列的長度。
2)初始化陣列
靜態初始化:inta1 = new int;
動態初始化:inta2 = new int[10];
3)遍歷陣列
使用for迴圈遍歷
示例:
public class demo01 ;
for(int i = 0; i < arr.length; i++)
}}
執行結果:
4)引用型別陣列和多維陣列
引用型別的陣列:
示例:
public class demo01 }}
class person
public string tostring()
}
執行結果:
多維陣列:int a ;
多維陣列實際上也是一維陣列,將其拆分即可。
示例:
public class demo01 ,};
int b = arr[0];
int c = arr[1];
for(int i = 0; i < b.length; i++)
for(int i = 0; i < b.length; i++)
}}
執行結果:
Java學習(三) 流程控制語句
直接用 來講解一下迴圈控制語句更加容易理解 public class demotest private static void demo1 system.out.println i system.out.println 跳出for迴圈外 方法內輸出 private static void demo2...
三 流程控制語句
通過流程控制語句,可以改變程式的執行順序,也可以讓指定的程式反覆執行多次。分類 if 條件表示式 語句if 條件表示式 塊if else語句 if 條件表示式 塊else 塊 if elif else語句 if 條件表示式 塊elif 條件表示式 塊elif 條件表示式 塊else 塊 塊 塊中儲存...
Java基礎 流程控制和陣列
一 流程控制 1 switch語句格式 switch 表示式 格式的解釋 switch 表示這是switch選擇結構。表示式 這個地方的取值是有限定的。byte,short,int,char jdk5以後可以是列舉 jdk7以後可以是字串。case 後面跟的是要和表示式進行比較的值,語句體 要執行的...