利用do{}while();循环语句实现人机猜数字游戏
2017-08-07 16:38
507 查看
一.do{}while();循环语句
Ⅰ. 语句结构
Ⅱ.语句特点
①先执行,再判断Ⅲ.语句使用方法
do{循环内容一:………
循环内容二:………
循环内容三:………
…………………………
if(){ //可以嵌套if语句
}
else if(){
}
}while(条件); //普通情况下条件里填写while(a!=b)使之循环
System.out.println(); //条件不成立跳出循环
二.实例:人机交互猜数字游戏
Ⅰ.错误代码
①错误分析:进行了初始化,但没有赋予初始化的值。Ⅱ.正确代码
①分析改正:用if(){}else if(){}语句进行判断区分,仅仅需要对结果进行判断。重复循环的赋值部分写在判断外面即可避免报错。import java.util.*; public class test{ public static void main(String[] args){ Scanner in=new Scanner(System.in); int person; Random ra=new Random(); int pc; do{ System.out.println("请猜一下电脑随机生成的数是多少?(0-9)"); person=in.nextInt(); pc=ra.nextInt(10); if(person<pc){ // System.out.println("请猜一下电脑随机生成的数是多少?(0-9)"); // person=in.nextInt(); // pc=ra.nextInt(10); System.out.println("小了"); } else if(person>pc){ // System.out.println("请猜一下电脑随机生成的数是多少?(0-9)"); // person=in.nextInt(); // pc=ra.nextInt(10); System.out.println("大了"); } }while(person!=pc); System.out.println("恭喜你猜对了!"); } }
相关文章推荐
- 编程:利用循环求和-求1000以内所有偶数的和(用do-while语句构成循环)
- while与do...while循环语句的实现
- 第九周项目 1 利用循环求和(do~while语句)
- javass 视频笔记三 switch语句 for循环,while循环,do-while循环,break和continue
- do.while循环语句
- 利用while循环实现数字颠倒
- javascript 循环语句 while、do-while、for-in、for用法区别
- 用do-while语句编程实现累加功能
- 用do-while语句构成循环
- Java 循环语句之 while ,do ...while,for
- PHP流程控制语句-while、do..while循环语句
- 分支语句 循环语句 if,switch,do,while,for分析
- C语言学习10(循环结构:do-while语句)
- javascript 循环语句 while、do-while、for-in、for用法区别
- C-011.while和do...while 循环语句
- 循环语句(for;while;do -while)
- 编程:利用循环求和-求1000以内所有偶数的和(用while语句构成循环)
- java基础61 JavaScript循环语句之while、do...while、for及for...in循环(网页知识)
- JavaSE教程-04Java中循环语句for,while,do···while-练习2
- 利用Java循环语句实现攻击防御塔小游戏