1. 程式人生 > >java基礎知識之循環結構與數組

java基礎知識之循環結構與數組

建議 多行 con 導致 ++ java基礎知識 集合 情況 變化

1.for循環:for(循環變量的初始化1;循環的條件2;循環變量的變化3){
循環體4;
}
執行順序為:1,2,4,3,2,4,3,2,4,3,2,4,3.。。。。當2為false時結束循環
2.break:跳出本層循環,continue跳過本次循環,不執行下面的語句而直接進行下一次循環。
3.三種循環的使用情況:
1.要素1與要素3不同,首選while
2.要素1與要素3相同時首選do...while
3.固定循環次數首選for
4.循環嵌套:
1.循環中套循環,一般多行隊列使用,外層控制行,內層控制列。
2.執行規則:外層走一次,內層循環走所有次,
3.建議,嵌套的循環越少越好,能用一層的就不用2層,能用兩層就不用三層。
4.break只能跳出一層循環
5.程序=數據結構+算法
數據結構:數據的存儲和操作方式
算法:解決問題的步驟/流程(順序,分支,循環)
設計好的合理的數據結構會導致好的算法
-----------先設計數據結構,再由算法。
6.數組
1.是一種數據類型,引用類型
2.相同數據類型的集合
3.數組的定義:
int [] a = new int [10];
4.數組的初始化:
int [] a = {1,2,3};
int [] a = new int[]{1,2,3};
5.數組的訪問:
1.通過數組名.length可以獲取數組長度
2.通過下標來訪問數組元素,下標從0開始,最大到length-1
6.數組的遍歷:
int [] a =new int[10];
for(int i =0;i<a.length;i++){//遍歷數組
a[i]=i;//為數組賦值
}

java基礎知識之循環結構與數組