for循环:
System.out.print(“请输入一数字”);
Scanner sc = new Scanner(System.in);
int s = sc.nextInt();
for (int i = 1; i <100; i++) {
System.out.println(s);
}
**while循环:**
(先判断再循环 条件不符合一次也不执行)``
/*
*
* while(条件判断){
* 循环内容;
*
* }
* 扩展格式:
1初始 只执行一次
* while(2条件判断){
* 3循环内容;
* 4步进内容;
* }
* 1 2 3 4-->2 3 4 --->2 3 4-->2 3 4---->直到不符合条件
*/
//for------------->while
for (int i = 1; i <=10; i++) {
System.out.println("for循环:"+i);
}
int a = 1;
while(a<=10){
System.out.println("for循环:"+a);
a++;
}
do while
(先循环再判断 就算条件不符合,还是会执行一次!!!!!)
/*
1初始语句
do{
3循环体:
}while(2条件语句);
扩展格式:
do{
3循环体:
4步进语句:
}while(2条件语句);
(注!!!!!!!!while()后面必须加;!!!!!!!!!!!!!!)
*/
for (int i = 1; i <=10; i++) {
System.out.println("for循环:"+i);
}
//初始化语句
int a = 11;
do {
System.out.println("do while循环:"+a);
a++;//步进语句
}while(a<=10);
//a = 11;不符合条件判断 但是还是会执行一次 输出 ------->do while循环:11
}
三种循环的区别:
for while 只要条件判断不满足就不会执行,但是do while()无论是否满足都会只执行一次!!!!