publicclassForLoop{publicstaticvoidmain(String args[]){int result =0;for(int i =1; i <=100; i++){
result += i;}
System.out.println("result="+ result);}}
while循环
publicclassWhileLoop{publicstaticvoidmain(String args[]){int result =0;int i =1;while(i <=100){
result += i;
i++;}
System.out.println("result="+ result);}}
do-while循环
publicclassDoWhileLoop{publicstaticvoidmain(String args[]){int result =0,
i =1;do{
result += i;
i++;}while(i <=100);
System.out.println("result="+ result);}}
do-while循环至少执行一次循环体
循环结构:嵌套循环结构
publicclassTest{publicstaticvoidmain(String[] args){// testA();// testB();testC();}publicstaticvoidtestA(){long start = System.nanoTime();for(int i =0; i <10; i++)for(int j =0; j <1000; j++)for(int k =0; k <10000; k++);
System.out.println("testA time>>"+(System.nanoTime()-start)+"ns");}publicstaticvoidtestB(){long start = System.nanoTime();for(int i =0; i <10000; i++)for(int j =0; j <1000; j++)for(int k =0; k <10; k++);
System.out.println("testB time>>"+(System.nanoTime()-start)+"ns");}publicstaticvoidtestC(){long start = System.nanoTime();int i, j, k;for(i =0; i <10; i++)for(j =0; j <1000; j++)for(k =0; k <10000; k++);
System.out.println("testC time>>"+(System.nanoTime()-start)+"ns");}}
特殊流程控制语句:break 语句
publicclassBreakTest{publicstaticvoidmain(String args[]){for(int i =0; i<10; i++){if(i==3)break;
System.out.println(" i ="+ i);}
System.out.println("Game Over!");}}
特殊流程控制语句:continue 语句
publicclassContinueTest{publicstaticvoidmain(String args[]){for(int i =0; i <100; i++){if(i%10==0)continue;
System.out.println(i);}}}
程序流程控制顺序结构:程序从上到下逐行地执行,中间没有任何判断和跳转。分支结构:根据条件,选择性地执行某段代码。有if…else和switch-case两种分支语句。循环结构:根据循环条件,重复性的执行某段代码。有while、do…while、for三种循环语句。注:JDK1.5提供了foreach循环,方便的遍历集合、数组元素。一、顺序结构public class Te...