Java编程——猜数字

之前我们做过了python版本的猜数字游戏,详情见文章末尾链接,今天我们来做一个Java版的猜数字游戏:

package Number;

import java.util.Scanner;
import java.util.Random;
public class Number {
	public static void main(String[] args) {
		int num1 = 1+(int)(Math.random()*10);//1到100的随机数
		int num2 = 0;//玩家猜的数字
		int num3 = 5;//机会
		System.out.print(num1);
        while(num3>0){
            System.out.print("请输入一个1到100的数:");
        	Scanner sc = new Scanner(System.in);
        	num2 = (int)sc.nextDouble();
        	if(num1 > num2) {
        		System.out.print("太小了,请重新输入");
        		System.out.println();
        		num3 = num3 - 1;//每猜错一次就减一次机会
        		System.out.println("还剩" + num3 + "次");
        	}
        	if(num1 < num2) {
        		System.out.print("太大了,请重新输入");
        		System.out.println();
        		num3 = num3 - 1;
        		System.out.println("还剩" + num3 + "次");
        	}
        	if(num1 == num2) {
        		System.out.print("恭喜你猜对了!");
        		System.exit(0);//数字猜中后打印猜中了后就停止这个程序
        	}
        }
        System.out.print("机会用完了!");
    }
}

是不是很简单呢?喜欢的话请关注微信公众号,本公众号会不定时群发scratch、python、Java等编程教程!
Python猜数字
Java编程——猜数字_第1张图片

你可能感兴趣的:(Java,java)