use*_*402 -3 java int compiler-errors dereference
我试图从一个方法获取用户输入并在另一个方法中使用它.我对错误感到困惑,因为它们都是int类型.
public static void move()
{
System.out.println("What do you want to do?");
Scanner scan = new Scanner(System.in);
int userMove = scan.nextInt();
}
public static void usersMove(String playerName, int gesture)
{
int userMove = userMove.move(); //error is here
if (userMove == -1)
{
break;
}
Run Code Online (Sandbox Code Playgroud)
int userMove = userMove.menu();
Run Code Online (Sandbox Code Playgroud)
userMove这是一个int(原始数据类型).你怎么称呼这个方法?
我猜你想要这样的东西: -
public static int move()
{
System.out.println("What do you want to do?");
Scanner scan = new Scanner(System.in);
int userMove = scan.nextInt();
return userMove;
}
public static void usersMove(String playerName, int gesture)
{
int userMove = move(); //Now error will go.
if (userMove == -1)
{
break;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
542 次 |
| 最近记录: |