循环案例
- 循环语句
-
- 一、三种循环方式
- 二、求出1到100之间的既是3的倍数又是5倍数的数字之和.
- 三、从键盘上录入一个大于100的三位数,求出100到该数字之间满足如下要求的数字之和.
- 四、请按如下要求编写程序,打印菜单
- 五、请按如下要求编写程序,打印水仙花数:
- 六、猜数字小游戏
- 七、猜数字小游戏.珠穆朗玛峰高度为8848米,有一张足够大的纸,厚度为0.0001米。请问,我折叠多少次,可以折成珠穆朗玛峰的高度。
- 八 、打印1到100之内的整数,但数字中包含9的要跳过,每行输出5个满足条件的数,之间用空格分隔
- 九 、按照从大到小的顺序输出四位数中的个位+百位=十位+千位(3553,2332,1166,8228,3773)的数字及个数,每行输出5个满足条件的数,之间用空格分隔
- 十、循环录入某学生的5门课程的成绩并计算平均分。如果某分数录入为负,则停止录入并提示录入错误。
循环语句
一、三种循环方式
1.使用for循环,求出1-100之间的奇数之和.
public static void main(String[] args) {
int sum=0;
for(int i=1;i<=100;i++){
sum +=i;
}
System.out.println(sum);
}
for循环的执行步骤:1.判断语句先判断;2.执行循环体语句;3.执行控制语句
2.使用while循环,求出1-100之间的奇数之和
public static void main(String[] args){
int i=1;
int sum=0;
while(i<=100){
sum +=i;
i++;
}
System.out.println(sum);
}
3.do……while循环,求出1-100之间的奇数之和.
public static void main(String[] args){
int i=1;
int sum=0;
do{
sum +=i;
i++;
}while(i<=100);
System.out.println(sum);
}
}
二、求出1到100之间的既是3的倍数又是5倍数的数字之和.
public class sum4 {
public static void main(String[] args){
int sum=0;
for(int i=1;i<=100;i++){
if(i%3==0 && i%5==0){
System.out.println("i:"+i);
sum += i;
}
}
System.out.println("sum:"+sum);
}
}
三、从键盘上录入一个大于100的三位数,求出100到该数字之间满足如下要求的数字之和.
1.数字的个位数不为7;
2.数字的十位数不为5;
3.数字的百位数不为3;
import java.util.Scanner;
public class sum5 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in