for循环语句是比较擅长于次数明确的循环语句
用法:for( 声明变量 ;条件判断 ;改变条件 ){ 执行代码 }
例如制作一个99乘法表:
for(int i=1;i<=9;i++){
for(int u=1;u<=i;u++){
System.out.print(u+“x”+i+“=”+(u*i)+“\n”);
}
System.out.println();
}
while循环语句是比较擅长于不明确循环次数,只根据达到预定的结果就 停止循环
例如判断用户输入的值为1或2,但并不知道用户第几次才输入正确。
Import java.tuil.Scanner;
Public static void main(String[] args){
Scanner input=new Scanner(System.in);
boolean a=true;
while(a){
int shuzi=input.nextInt();
if(shuzi==1){
a=false;
}else{
System.out.println(“输入错误,请重新输入:”);
}
}
}
do while循环语句
do{执行代码}while(判断条件)
do while 循环是先执行一次代码,然后在问条件满不满足,满足在回头执行。
这个循环语句用得比较少。