舅舅我,大佬们
  • 板块学术版
  • 楼主yydslsy
  • 当前回复1
  • 已保存回复1
  • 发布时间2023/8/7 22:37
  • 上次更新2023/11/3 05:17:35
查看原帖
舅舅我,大佬们
709534
yydslsy楼主2023/8/7 22:37
import java.util.Scanner;

public class GameService {
    private Game[] gs;
    public GameService(Game[] gs) {
        this.gs=gs;
    }
    public void start() {
        int n=0;
        Scanner sc=new Scanner(System.in);
        System.out.println("1.查询游戏信息");
        System.out.println("2.根据id查询详细游戏信息");
        System.out.println("3.退出");
        while(n!=3){
            n=sc.nextInt();
            if(n==1) seegameinformation();
            else if(n==2) System.out.println("根据id查询详细游戏信息");
            else if(n==3) System.out.println("退出");
            else System.out.println("滚!");
        }
    }
    private void seegameinformation() {
        for(int i=0;i<gs.length;i++){
            System.out.println(Game.getName("d"));
        }
    }
}
public class Game {
    private String name;
    private double score;
    private int players;

    public Game() {
    }

    public Game(String name, double score, int players) {
        this.name = name;
        this.score = score;
        this.players = players;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public double getScore() {
        return score;
    }
    public void setScore(int score) {
        this.score = score;
    }
    public int getPlayers() {
        return players;
    }
    public void setPlayers(int players) {
        this.players = players;
    }

}
public class Test {
    public static void main(String[] args) {
        Game gs1=new Game("Minecraft",4.5,216000000);
        Game gs2=new Game("王者荣耀",2.1,23000000);
        Game gs3=new Game("Тетрис",4.3,500000000);
        Game[] gs={gs1,gs2,gs3};

        GameService g=new GameService(gs);
        g.start();
    }
}



这是本蒟蒻试图做的一个小程序,这三个简单的代码在同一个包中,但是出了问题 gameservice那个类中导入setName方法时出了问题,怎么办,我想做一个游戏查询系统,有三个类,呜呜呜,舅舅我吧,洛谷的大佬们

2023/8/7 22:37
加载中...