使用Java语言深入理解程序逻辑——循环结构
Posted 爱编程的羔羊
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Java语言深入理解程序逻辑——循环结构相关的知识,希望对你有一定的参考价值。
一.while循环
1.while循环是Java语言中比较常用的循环结构之一,先判断循环条件,再执行循环操作语句。
2.语法:
while(循环条件){
循环操作;
}
3.例子:
(1)
int count = 1; //循环计数器初始为1
while(count<=36) {//循环终止条件为达到36
System.out.println("复印第"+count+"份试卷"); //循环内容
count++;//改变循环条件,已复印试卷加1 //计数器累加
}
(2)
int count=1,sum=0;
while(count<=100) {
sum +=count; //累加求和
count++; //条件改变,被加入sum中的值也会递增
}
System.out.println("1~100的整数之间的和为:"+sum);
二.do-while循环
1.与while 循环不同,do-while 循环先执行循环操作语句,再判断循环条件,即使循环条件不成立,循环体也至少执行一次。
2.语法:
do
{
循环操作;
}while(循环条件);
3.例子:
(1)
int score;
Scanner input = new Scanner(System.in);
do {
System.out.println("学生参加考试!");
System.out.print("老师请输入学生考试成绩:");
score = input.nextInt();
} while(score<60);
System.out.println("恭喜你,考试成绩合格!");
(2)
Scanner sc = new Scanner(System.in);
int num;// 用户输入的数字
int temp;// 存储分离出来的数字
int sum = 0;// 存储各位数字之和
System.out.println(" 请输入一个数字(不限定位数):");
num = sc.nextInt();
do {
temp = num % 10;// 分离当前位置上的数字
sum += temp;// 累加各位数字
num = num / 10;
} while (num > 0);
System.out.printf(" 各位数字之和:%d", sum);
4.do-while与while的区别
以上是关于使用Java语言深入理解程序逻辑——循环结构的主要内容,如果未能解决你的问题,请参考以下文章