java猜数字小游戏

刚学java,写一个简单的猜数字小游戏
package MathGame;

import java.util.Random;
import java.util.Scanner;

public class game {

private  int count; //游戏次数
private int range; //设定的游戏数值范围

public void play(int count, int range) {
    this.count = count;
    this.range = range;

    Random random = new Random();
    int ans = random.nextInt(range);
    int guessNum=0;
    for (int i = 0; i < count; i++) {
        System.out.print("请输入你的猜测:");
        guessNum = new Scanner(System.in).nextInt();
        if(guessNum > ans) {
            System.out.println("猜错了,太大了!");
            System.out.println("你还有" + (count-i-1) + "次机会");
        }else if(guessNum < ans){
            System.out.println("猜错了,太小了!");
            System.out.println("你还有" + (count-i-1) + "次机会");
        }else{
            System.out.println("恭喜你猜中了!");
            break;
        }

    }
    System.out.println("游戏结束");
}

public void play() {

    System.out.println("请输入游戏数值范围");
    range = new Scanner(System.in).nextInt();
    System.out.println("请输入游戏次数");
    count = new Scanner(System.in).nextInt();
    Random random = new Random();
    int ans = random.nextInt(range);
    int guessNum=0;
    for (int i = 0; i < count; i++) {
        System.out.print("请输入你的猜测:");
        guessNum = new Scanner(System.in).nextInt();
        if(guessNum > ans) {
            System.out.println("猜错了,太大了!");
            System.out.println("你还有" + (count-i-1) + "次机会");
        }else if(guessNum < ans){
            System.out.println("猜错了,太小了!");
            System.out.println("你还有" + (count-i-1) + "次机会");
        }else{
            System.out.println("恭喜你猜中了!");
            break;
        }

    }
    System.out.println("游戏结束");
}

public int getCount() {
    return count;
}

public void setCount(int count) {
    this.count = count;
}

public int getRange() {
    return range;
}

public void setRange(int range) {
    this.range = range;
}

}

///////////////////////////////////////////////////////////////////
package MathGame;

public class testgame {
public static void main(String[] args) {
game gg = new game();
gg.play();
}
}

你可能感兴趣的:(java)