Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java问答类问题_Java_Android - Fatal编程技术网

Java问答类问题

Java问答类问题,java,android,Java,Android,我是Java新手。我正在尝试创建一个项目测验。 我的主类,让用户在4个类别中进行选择。他必须输入一个数字 public class Quizeto { public static void main(String[] args) { System.out.println("1. Αθλητικά\t 2. Μουσική\n3. Ταινίες\t 4. Διάφορα\n"); System.out.println("Διάλεξε κατηγορί

我是Java新手。我正在尝试创建一个项目测验。 我的主类,让用户在4个类别中进行选择。他必须输入一个数字

public class Quizeto {


    public static void main(String[] args) {
        System.out.println("1. Αθλητικά\t 2. Μουσική\n3. Ταινίες\t 4. Διάφορα\n");
        System.out.println("Διάλεξε κατηγορία: ");
在他输入他的选择之后,我调用if语句

Scanner reader = new Scanner(System.in);
        int n = reader.nextInt();
        if (n==1) {

现在,我看到一个家伙在制作java android游戏,他创建了一个新的类,里面有问题。我在这里对每个类别都做了同样的事情。如何编写代码,因此如果用户键入“1”,将打开“θλληττκα”类?我知道我可以键入每个问题并使用“if statement”来检查选项是否正确,但我想知道我是否可以使用类函数来执行此操作。对不起,我的英语不好。谢谢您的时间。

看看java.lang.Class。例如,以下输出“foo”:

public static void main(String[] args) throws Throwable {
    Class clazz = Class.forName("java.lang.String");
    String str = (String) clazz.getConstructor(String.class).newInstance("foo");
    System.out.println(str);
}

我想,在不知道您的确切要求的情况下,我的设计要么只使用单个类中的组织方法,要么开发一个
Catogory
类,并在测验中的四个类别中使用该类的四个实例。在“n”值上使用切换语句,案例(1):{newΑθλητικα()}..等等,我不认为这正是提问者所渴望的。