java代码实现猜数字游戏
2016-03-10 22:06
399 查看
public class GuessingGame {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int num = (int)(Math.random()*1000+1); //藏起来的数
System.out.println(num); //作弊
int guess;
do{
System.out.println("猜吧!");
guess = scan.nextInt(); //1/3
if(guess==0){
break;
}else if(guess>num){
System.out.println("太大了");
}else if(guess<num){
System.out.println("太小了");
}
}while(guess!=num); //2.
if(guess==num){
System.out.println("恭喜你,猜对了!");
}else{
System.out.println("下次再来吧!");
}
/*
Scanner scan = new Scanner(System.in);
int num = (int)(Math.random()*1000+1); //藏起来的数
System.out.println(num); //作弊
System.out.println("猜吧!");
int guess = scan.nextInt(); //1.
while(guess!=num){ //2.
if(guess==0){
break;
}else if(guess>num){
System.out.println("太大了");
}else{
System.out.println("太小了");
}
System.out.println("猜吧!");
guess = scan.nextInt(); //3.
}
if(guess==num){
System.out.println("恭喜你,猜对了!");
}else{
System.out.println("下次再来吧!");
}
*/
}
}
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int num = (int)(Math.random()*1000+1); //藏起来的数
System.out.println(num); //作弊
int guess;
do{
System.out.println("猜吧!");
guess = scan.nextInt(); //1/3
if(guess==0){
break;
}else if(guess>num){
System.out.println("太大了");
}else if(guess<num){
System.out.println("太小了");
}
}while(guess!=num); //2.
if(guess==num){
System.out.println("恭喜你,猜对了!");
}else{
System.out.println("下次再来吧!");
}
/*
Scanner scan = new Scanner(System.in);
int num = (int)(Math.random()*1000+1); //藏起来的数
System.out.println(num); //作弊
System.out.println("猜吧!");
int guess = scan.nextInt(); //1.
while(guess!=num){ //2.
if(guess==0){
break;
}else if(guess>num){
System.out.println("太大了");
}else{
System.out.println("太小了");
}
System.out.println("猜吧!");
guess = scan.nextInt(); //3.
}
if(guess==num){
System.out.println("恭喜你,猜对了!");
}else{
System.out.println("下次再来吧!");
}
*/
}
}
相关文章推荐
- Spring基本概念和理论
- Java的静态块、模块、构造方法的执行顺序
- java多线程断点下载
- WebService对象可空的困惑,关于nillable和minOccurs soap java .net wsdl的区别
- java实现ftp文件的上传与下载
- java基础学习之--XML
- java中的访问控制符
- Java课程“新”得(一)
- rhel安装eclipse
- java线程(2)-线程间通信
- 【Struts2进阶】Struts2的Action访问Servlet API 的 三种方式
- 写Java代码分别使堆溢出,栈溢出
- struts2内Action方法调用
- Java内存泄漏问题
- springmvc详解(一)
- java中dynamic web project与web project 的区别
- idea部署jrebel热更新方案
- Java-如何去掉JFrame上的最大化最小化和关闭按钮
- Jvm内存分配分析,Java OutOfMemoryError原因分析
- Myeclipse Web project 重命名问题(如何彻底修改工程名)