流程控制 For
for循环,和while一样,只是表达方式不同
/**
* 比较for和while
*/
public class For{
public static void main(String[] args){
//使用while打印到4
int i= 0;
while(i<5){
System.out.println("while循环输出的"+i);
i++;
}
//使用for打印0到4
for (int j = 0;j<5;j++){
System.out.println("for 循环输出的"+j);
}
}
}
/**
* 天朝有一个乞丐姓洪,去天桥要钱
第一天要了1块钱
第二天要了2块钱
第三天要了4块钱
第四天要了8块钱
以此类推
问题: 洪乞丐干10天,收入是多少?
*/
public class For{
public static void main(String[] args){
int inc = 0;//总收入
int mon = 1;//第一天收入
for(int i = 1;i<=10;++i){
inc = inc+mon;
mon = mon * 2;
}
System.out.println("10天的收入是:"+inc);
}
}