?文章來源地址http://www.zghlxwxcb.cn/news/detail-650758.html
? for循環(huán)是Java程序中設(shè)計(jì)使用最多的循環(huán)語句之一。一個(gè)for循環(huán)可以用來重復(fù)執(zhí)行某個(gè)語句直到條件得到滿足。
一、for是什么?
在Java中,for是一種關(guān)鍵字,是一種循環(huán)結(jié)構(gòu)的引導(dǎo)詞
二、使用步驟
1.簡單用法
代碼如下:
class ForTest{
public static void main(String[] args){
int x;
? for(x = 0;x<=10;x= x+1)
? System.out.println("This is x:"+ x);
}
}
//這個(gè)程序的輸出結(jié)果如下:
This is x:0
This is x:1
This is x:2
This is x:3
This is x:4
This is x:5
This is x:6
This is x:7
This is x:8
This is x:9
This is x:10
在這個(gè)例子中,x是循環(huán)的變量,它被初始化為0,每次循環(huán)x加1直到x>10,而x加1也可以寫成x++;這種自增運(yùn)算符來編寫
2.案例:用for循環(huán)實(shí)現(xiàn)1+2+3+4+.....+99+100相加的結(jié)果
代碼如下:
public static void main(String[] args){
int sum=0;
? for(int i=1;i<=100;i++){
sum=sum+i;
?}
?System.out.println("\n1+2+3+.....+100="+sum);
}
?在這個(gè)案例中sum被初始化為0,i每次循環(huán)都會(huì)加1,sum每此循環(huán)都會(huì)在原有的基礎(chǔ)上加上被新值覆蓋的i,最后得出1-100相加的結(jié)果。
3.案例:用for循環(huán)實(shí)現(xiàn)菱形圖案效果
public static void main(String[] args) {
int s=33;
int sp=s;
for(int i=1;i<=s;i+=2){
--sp;
for(int m=0;m<sp;m++){
System.out.print(" ");
}
for (int j=1;j<=i;j++) {
System.out.print("*");
}
System.out.println();
}
for(int i=s-2;i>=1;i-=2){
++sp;
for(int m=0;m<sp;m++){
System.out.print(" ");
}
for (int j=1;j<=i;j++) {
System.out.print("*");
}
System.out.println();
}
}
效果如圖:
文章來源:http://www.zghlxwxcb.cn/news/detail-650758.html
?
?
到了這里,關(guān)于Java中的for循環(huán)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!