以下两个代码来自不同的类文件。
我正在尝试使用spinWheels的输入来进行拉动。
这可能吗?
public int spinWheels(int betAmt)
{
String[] aWheel = new String[5];
Scanner kb = new Scanner(System.in);
betAmt = kb.nextInt();
}
public void pull(int bet)
{
betAmt = bet;
totalcoins = totalcoins - bet;
}
答案 0 :(得分:0)
你的意思是这样吗?
int x = 0;
spinWheels(x);
pull(x);
答案 1 :(得分:0)
这是可能的,但有几件事你必须先做。假设你有一个A类:
class A{
public int spinWheels(int betAmt)
{
String[] aWheel = new String[5];
Scanner kb = new Scanner(System.in);
return kb.nextInt(); //I assume you need this value later
//you must return an int here
}
}
你有第二节课B:
class B{
public void pull()
{
//you need a reference to an Object of type A
A a = new A();
bet = a.spinWheels();
totalcoins = totalcoins - bet;
}
}
当然上面的代码非常简单,不知道你想要实现什么,不可能多说。
答案 2 :(得分:0)
你可以使用
public int spinWheels()
{
String[] aWheel = new String[5];
Scanner kb = new Scanner(kb.nextInt());
...
}
我不明白你为什么要把betAmt作为一个参数传递,如果你打算将其运行...