我是靠谱客的博主 忧伤小鸭子,最近开发中收集的这篇文章主要介绍Java学习(17)do-while循环,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

do-while循环

  1. 语法格式
do {
语句;
}while(循环条件);

注意事项:
(1) do-while循环至少执行一次;
(2) 循环条件后的分号不能丢。
2. 案例:求1到5的累加和

package 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. 案例:猜字游戏
    要求才一个介于1到10之间的数字。然后将猜测的值与实际值进行比较,并给出提示,以便能更接近实际值,直到猜中为止。
package 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循环所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部