循环语句
2020-04-16 本文已影响0人
雪上霜
public class ForTest{
public static void main(String[] args){
//循环:相同的代码重复出现的时候。
//循环解决代码复用问题。
for(int i = 0;i < 100;i++){
System.out.println(100);
}
for(;;){
}
for(int i = 0;i < 10;i++){
System.out.println("i = " + i);
}
int i = 0;
for(;i < 10;i++){
System.out.println("i = " + i);
}
for(int i = 0;i < 10;){
System.out.println("i = " + i);
i++;
}
for(int i = 10;i > 0;i--){
System.out.println("i = " + i);
}
for(int i = 0;i < 10;i+=2){
System.out.println("i = " + i);
}
for(int i = 100;i > 0;i%=3){
System.out.println("i = " + i);
}
int sum = 0;
for(int i = 1;i < 100;i+=2){
sum += i;
}
System.out.println(sum);
sum = 0;
for(int i = 1;i < 100;i++){
if(i % 2 == 1)
sum += i;
}
System.out.println(sum);
//所有合法的控制语句都可以嵌套。
for(int i = 0;i < 10;i++){
for(int j = 0;j < 10;j++){
System.out.println(j);
}
}
for(int i = 1;i < 10;i++){
for(int j = 1;j <= i;j++){
System.out.print(j + "*" + i + "=" + j*i + " ");
}
System.out.println();
}
}
}
public class WhileTest{
public static void main(String[] args){
//循环:相同的代码重复出现的时候。
//循环解决代码复用问题。
while(true){
System.out.println("死循环");
}
int i = 0;
while(i < 10){
System.out.println(i);
i++;
}
}
}
public class DoWhileTest{
public static void main(String[] args){
//循环:相同的代码重复出现的时候。
//循环解决代码复用问题。
//至少执行一次。
int i = 0;
do{
System.out.println(i);
i++;
}while(i < 10);
i = 0;
do{
System.out.println(i++);
}while(i < 10);
do{
System.out.println("hello world");
}while(false);
}
}