A. java 循環遍歷什麼意思
比如
for (int i = 0; i < 10; i++) {System.out.println(i);}
就是循環遍歷
出0-9
下面說得具體點
循環語句使語句或塊的執行得以重復進行。Java 編程語言支持三種循環構造類型:for,while 和 do 循環。for 和 while 循環是在執行循環體之前測試循環條件,而 do 循環是在執行完循環體之後測試循環條件。這就意味著 for 和 while 循環可能連一次循環體都未執行,而 do 循環將至少執行一次循環體。
【1】 for 循環
for 循環的句法是:
for (初值表達式; boolean 測試表達式; 改變數表達式){
語句或語句塊
}
注意:for 語句裡面的 3 個部分都可以省略,但是我們不建議這么做。
【2】 while 循環
while 循環的句法是:
while (布爾表達式) {
語句或塊
}
請確認循環控制變數在循環體被開始執行之前已被正確初始化,並確認循環控制變數是真時,循環體才開始執行。控制變數必須被正確更新以防止死循環。
【3】do while循環
do while循環的句法是:
do {
語句或塊;
}while (布爾測試);
象 while 循環一樣,請確認循環控制變數在循環體中被正確初始化和測試並被適時更新。作為一種編程慣例,for 循環一般用在那種循環次數事先可確定的情況,而 while 和 do用在那種循環次數事先不可確定的情況。
do 循環與 while 循環的不同這處在於,前者至少執行一次,而後者可能一次都不執行。
【4】 特殊循環流程式控制制
下列語句可被用在更深層次的控制循環語句中:
break;
continue;
break 語句被用來從 switch 語句、循環語句中退出,跳出離 break 最近的循環。
continue 語句被用來略過並跳到循環體的結尾,終止本次循環,繼續下一次循環。
B. 用java怎樣實現遍歷一個字元串的每一個字母
Java遍歷一個字元串的每一個字母
String str = "asdfghjkl";
方法1:
for(int i=0;i<str.length();i++){
char ch = string.charAt(i);
}
方法2:
char[] c=s.toCharArray();
for(char cc:c){
...//cc直接用了
}
方法3:
for(int i=0;i<str.length();i++){
String subStr = str.substring(i, i+1)
}
(2)java遍歷循環擴展閱讀:
Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程 。
Java具有簡單性、面向對象、分布式、健壯性、安全性、平台獨立與可移植性、多線程、動態性等特點 。Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等 。
C. 如何使循環遍歷每個成績java
Java裡面是有for循環的吧。抱著學習的觀念來回答你的問題。參考了一下樓上兩位的,自己寫了個程序:
public class TestArray {
public static void main(String[] args) {
// 定義一個長度為10的數組
int a[][] = new int[10][8];
// 為數組中每個元素賦值
for (int i = 0; i < a.length; i++) {
for (int j = 0; j < a[i].length; j++)
a[i][j] = i * j;
}
//用泛型遍歷輸出數組
for(int[] arr : a){
for(int arr2 : arr){
System.out.print(arr2+"\t");
}
//每列印完一個a[i][0]-a[i][8]就換行
System.out.println();
}
}
}
D. java數組遍歷的幾種方式
①自帶的Arrays. toString
②for循環,常用的
③foreach,也比較常用
E. java如何循環遍歷數組的每一項
int[] a=new int[10];
for(int i:a)
System.out.println(i);
F. java中兩個數組同時循環遍歷
String[] a_arr=a.split(",");
String[] b_arr=b.split(",");
String[] c_arr=c.split(",");
int a_num=a_arr.size (或者a_arr.length)
for(int i=0;i<a_num;i++){
String str = a_arr[i]+","+b_arr[i]+","+c_arr[i];
System.out.println(str);
'}
G. java怎麼循環遍歷ArrayList
除了用for循環也可以用迭代器
ArrayList<String> al=new ArrayList<String>();
for(int i=0;i<10;i++){
al.add(String.valueOf(i));
}
Iterator<String> it=al.iterator();
while(it.hasNext()){
System.out.println(it.next());
}
H. java 動態循環遍歷
若有疑問請追問
public class Q {
public static void main(String[] args) {
String all[][]={{"a","b"},{"c"},{"d","e","f"},{"g","h",},{"i"}};//N=5
int length=all.length;
int[] l=new int[length];
int[] num=new int[length];
int sum=0;
for(int i=0;i<length;i++){
l[i]=all[i].length;
num[i]=0;
}
while(true){
if(num[0]>=l[0]){
break;
}
for(int i=0;i<length;i++){
System.out.print(all[i][num[i]]);
if(i!=length-1){
System.out.print(",");
}else{
System.out.println();
}
}
num[length-1]++;
for(int i=length-1;i>0;i--){
if(num[i]>=l[i]){
num[i]=0;
num[i-1]++;
}
}
sum++;
}
System.out.println("共"+sum+"個");
}
}
解決問題請採納