我是java的新手并且已经搜索过,似乎无法找到该做什么。我需要使用int number
并能够在另一种方法中使用它。我必须使用两种方法来做到这一点。我不确定如何调用它。
public static void first()
{
System.out.print("Enter number: ")
Scanner scan = new Scanner(System.in);
int number = scan.nextInt();
}
public static void getNumber(String name, int move)
{
if (number == 1)
{
System.out.println("Player shows one" );
}
答案 0 :(得分:1)
将数字定义为类属性 像(它不是最终/工作代码)
class myClass{
int number = 3; // Or any other default value
public static void first()
{
//....
obj.number = scan.nextInt();
//...
}
public static void getNumber(String name, int move)
{
if (obj.number == 1)
{
//......
}
}
}
答案 1 :(得分:1)
创建一个返回数字的方法,并从另一个方法调用它。
public static int first()
{
System.out.print("Enter number: ")
Scanner scan = new Scanner(System.in);
int number = scan.nextInt();
return number;
}
public static void getNumber(String name, int move)
{
int number = first(); //Call method here.
if (number == 1)
{
System.out.println("Player shows one" );
}
}
答案 2 :(得分:0)
int number
调用方法
int number = scan.nextInt();
getNumber("Your Name", number);