public class QuestionBank {
public static void main(String[] args) {
int k = 0;
String Bank[][] = {{"The sun is hot.","A. True","B. Flase","A"},
{"Cats can fly.","A. True","B. False","B"}};
}
}
上面是我的QuestionBank类,它创建了一个2X4字符串数组。第一列是问题,第二和第三列是答案选择,第四列是正确答案。
以下是我的RealDeal课程。
import javax.swing.JOptionPane;
import java.util.Scanner;
public class RealDeal {
public static void main(String[] args) {
input = JOptionPane.showInputDialog(Bank[0][0]\nBank[0][1]\nBank[0][2]);
if (input == Bank[0][3]) {
input = 10;
} else {
input = 0;
}
total = input/1;
JOptionPane.showMessageDialog(null,"You scored a " + total + " out of 10. Great job!");
System.exit(0);
}
}
我要做的是让Bank [0] [0],Bank [0] [1]和Bank [0] [2]输出我的RealDeal类,然后检查Bank是否[ 0] [3]与用户输入匹配。任何人都可以帮我这个。我真的对java很陌生,所以如果有人能真正得出答案并向我解释那将是伟大的。
答案 0 :(得分:0)
我认为最好的方法是阅读一本好的Java书并熟悉语言本身,然后尝试自己解决这个问题。如果你有一个真正的问题,再次问这里是没有问题的。但是你的代码......并没有真正起作用。 我不认为这个门户网站是"请为我做我的工作"门户。
答案 1 :(得分:0)
要从另一个类调用任何内容,您需要设置返回方法或将变量设置为public。 这样:
public class Class1
{
//for method 1
public String s1 = "This is a astring"
//for method 2
public Class1 {}
public returnString()
{ return s1;
}
}
public class CLASS2
{
public static void main(String args[])
{
//get the class
cls1 = new Class1();
//retrieving - method 1
String str = cls1.s1;
/retireiving - method2
str = cls1.returnString();
}
}