循环
第一种:while循环
初始化变量
while (循环条件) {循环体} //先判断 条件为真 进入循环
第二种:do while 循环
初始化变量
do{循环体} while (循环条件) //先循环 在判断 如果条件为真 继续循环
第三种: for 循环
for(初始化变量;循环条件;修改循环变量的值) { 循环体 }
//先执行表达1 初始化变量(无论循环多少次 表达式1 执行一次) 然后根据表达2进行判断
//如果结果为真 执行循环体 再修改循环变量的值 如果条件为假 退出循环
练习一
求100以内的偶数之和 三种做法
// int i=0; // int sum=0; // while(i<101){ // sum+=i; // i+=2; // } System.out.println("100以内的偶数之和为:"+sum); // int sum=0; // for(int i=2;i<101;i+=2){ // sum+=i; // } // System.out.println("100以内的偶数之和为:"+sum); // int i=0; // int sum=0; // do { // sum+=i; // i+=2; // }while(i<101);{} // System.out.println("100以内的偶数之后为:"+sum);
练习二
键盘录入一个数 判断是否在10以内 输出它的阶乘
练习三
求100以内所有能被3整除但不能被5整除的数字之和
练习四
求一个四位数abcd (ab+cd)*(ab+cd)=abcd