1. 程式人生 > 實用技巧 >7、Java 迴圈結構

7、Java 迴圈結構

Java, 使.

1for

for(){

  

}

:

packagecom.example.xunhuan;

/**
*@authorlin
*@version1.0
*@date2020/6/2323:39
*@DescriptionTODO
*/
publicclassTestMain{
staticTestMainvo=newTestMain();
publicstaticvoidmain(String[]args){
vo.test();
}
publicvoidtest(){
inta[]={1,2,3,4,5,6,7};
for(inti=0;i<a.length;i++){
System.out.println("a[i]="+a[i]);
}
}
}

:

a[i]=1
a[i]=2
a[i]=3
a[i]=4
a[i]=5
a[i]=6
a[i]=7

2whileBooleantruefalse

while{

    

  }

packagecom.example.xunhuan;

/**
*@authorlin
*@version1.0
*@date2020/6/2323:39
*@DescriptionTODO
*/
publicclassTestMain2{

staticTestMain2vo=newTestMain2();

publicstaticvoidmain(String[]args){
vo.test();
}

publicvoidtest(){
inta=0;
while(a<10){
System.out.println("a="+a);
a++;
}
}

}

a=0
a=1
a=2
a=3
a=4
a=5
a=6
a=7
a=8
a=9

3do-while

do{

   

  }while

packagecom.example.xunhuan;

/**
*@authorlin
*@version1.0
*@date2020/6/2323:39
*@DescriptionTODO
*/
publicclassTestMain3{

staticTestMain3vo=newTestMain3();

publicstaticvoidmain(String[]args){
vo.test();
}

publicvoidtest(){
inta=0;
do{
a++;
System.out.println("a="+a);
}while(a<10);

}

}

a=1
a=2
a=3
a=4
a=5
a=6
a=7
a=8
a=9
a=10

2 demo

for

  1. " " " "

153 " "153=153

1for(inti=100;i<1000;i++){
2intge=i%10;//
3intshi=i/10%10;//
4intbai=i/100;//
5if(ge*ge*ge+shi*shi*shi+bai*bai*bai==i){
6System.out,println(""+i);
7}
8}

:

153
370
371
407

break

continue

      whilei++continue

returnmainreturn

    return使使returnmain

:

packagecom.example.xunhuan;

/**
*@authorlin
*@version1.0
*@date2020/6/2323:50
*@DescriptionTODO
*/
publicclassTestMain4{

staticTestMain4vo=newTestMain4();

publicstaticvoidmain(String[]args){
vo.test1();
vo.test2();
vo.test3();
}

publicvoidtest1(){
int[]a={1,2,3,4,5,6,7};
intnum=0;
for(inti:a){
if(i==5){
return;
}
num++;
}
System.out.println("test1()num="+num);
}

publicvoidtest2(){
int[]a={1,2,3,4,5,6,7};
intnum=0;
for(inti:a){
if(i==5){
break;
}
num++;
}
System.out.println("test2(()num="+num);
}

publicvoidtest3(){
int[]a={1,2,3,4,5,6,7};
intnum=0;
for(inti:a){
if(i==5){
continue;
}
num++;
}
System.out.println("test3()num="+num);
}


}

:

test2(()num=4
test3()num=6

:

使return,. break,continue.