【发布时间】:2018-07-21 20:44:48
【问题描述】:
Java。我的一个类的用户输入没有返回到主程序
对于 user1.guess1 的值,其他类只返回 0 而不是用户输入的值。 在这里需要帮助我如何才能获得用户输入的原始值。
class randtestdrive
{
public static void main(String[] args){
user user1 = new user();
user1.guess();
int a = user1.guess1 ;
int b = 5;
//for user1.guess1's value here other class is returing only 0 instead of value entered by the user.
// need help here how I can get the orignal value entered by the user.
System.out.println(user1.guess1+" test A's value");
if (a==b)
System.out.println("Hit");
else if(user1.guess1 != b)
System.out.println("Missed!");
}
}
class user
{
Scanner in = new Scanner(System.in);
int guess1;
void guess()
{
System.out.println("Guess the random number in 1-10");
int guess1 = in.nextInt();
}
}
【问题讨论】:
标签: java class compiler-errors instance-variables