java语言基础—循环
- while语句
语法格式:
whlie(循环条件){
循环体;
}
先判断再循环
- do while 语句
语法格式:
do{
循环体;
}while();<---别忘了分号
先循环再判断
eg(计算机的数数方法———取余)(while):
package eg1;
import java.util.Scanner;
public class shushu {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in=new Scanner(System.in);
int number=in.nextInt();
int count=0;
while(number>0)
{
number=number/10;
count=count+1;
System.out.println("number:"+number+";count="+count);
}
System.out.println(count);
}
}
取边界值0,计数为0,说明程序有问题
所以要先循环再判断
eg(do while):
package eg1;
import java.util.Scanner;
public class shudo_while {
public static void main (String[]args ) {
// 初始化
Scanner in=new Scanner(System.in);
int number=in.nextInt();
int count=0;
do
{
number=number/10;
count=count+1;
System.out.println("number"+number+";count"+count);
}
while(number>0);
System.out.println(count);
}
}