do-while循环
- 语法格式
复制代码
1
2
3
4do { 语句; }while(循环条件);
注意事项:
(1) do-while循环至少执行一次;
(2) 循环条件后的分号不能丢。
2. 案例:求1到5的累加和
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14package com.study.flow1; public class DoWhileDemo { public static void main(String[] args) { // 求1到5的累加和 int n=1; int sum=0; do{ sum=sum+n; n++; }while(n<=5); System.out.println("sum="+sum); } }
- 案例:猜字游戏
要求才一个介于1到10之间的数字。然后将猜测的值与实际值进行比较,并给出提示,以便能更接近实际值,直到猜中为止。
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24package com.study.flow1; import java.util.Scanner; public class GuessDemo { public static void main(String[] args) { // 设置要猜的数 int number=(int)(Math.random()*10+1); // Math.random()表示[0,1)之间的数,Math.random()*10+1表示[1,11)之间的数 System.out.println("number="+number); int guess; System.out.println("猜一个介于1到10之间的数"); do{ System.out.println("请输入您猜测的数:"); Scanner sc=new Scanner(System.in); guess=sc.nextInt(); if(guess>number){ System.out.println("太大!"); }else if(guess<number){ System.out.println("太小!"); } }while(number!=guess); System.out.println("您猜中了!答案为"+number); } }
程序分析:
(1) 给定要猜测的数字;
(2) 使用循环结构;
(3) 循环进行的条件:猜测的数据和实际值不相等;
(4) 循环体的内容:输入实际值,及进行判断;
(5) 输出猜到的值。
最后
以上就是忧伤小鸭子最近收集整理的关于Java学习(17)do-while循环的全部内容,更多相关Java学习(17)do-while循环内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复