XIAO MING
2017-10-26 13:25Java小程序的执行流程
import java.util.Random;
import java.util.Scanner;
/**
- Starter code for the "Guess My Number" exercise
-
为什么我觉得逻辑没有问题,但是没有完成想要的效果呢?
*/
public class GuessStarter{public static void main(String[] args){
Random random = new Random();
int number;
int inputNumber;
Scanner in = new Scanner(System.in);number = random.nextInt(100) + 1; System.out.println("Type a number: "); inputNumber = in.nextInt(); check(number, inputNumber);
}
public static void check(int number, int inputNumber){
if(number > inputNumber){
System.out.println("The number you guess is too big");
System.out.println("Guess again: ");
Scanner in1 = new Scanner(System.in);
inputNumber = in1.nextInt();
check(number, inputNumber);}else if(number < inputNumber){ System.out.println("The number you guess is too small"); System.out.println("Guess again: "); Scanner in2 = new Scanner(System.in); inputNumber = in2.nextInt(); check(number, inputNumber); }else{ System.out.println("Congratulations!You are right!"); }
}
}
- 点赞
- 回答
- 收藏
- 复制链接分享
2条回答
为你推荐
- VBScript Script文件运行错误,求帮忙解决?
- java
- microsoft
- typescript
- php
- ecmascript
- 9个回答
- javaweb小项目,在写完登录功能时设置断点查看程序运行状况时得到的结果和直接运行得到的结果不一样???
- java
- intellij-idea
- java-ee
- tomcat
- 2个回答
- 请教一个java线程的一个小问题,求程序执行流程,打印结果为1000 b=1000
- it技术
- 互联网问答
- IT行业问题
- 计算机技术
- 编程语言问答
- 0个回答
- 如何防止模拟的http行为
- html
- java
- 安全
- 0个回答
- 关于用Hibernate往Oracle里存长字符串的问题
- hibernate
- 0个回答
换一换