我试图理解传递的参数,但遇到了一个问题。
假设我有以下代码:
我将值 60 传递给方法 someMethod。从那里我希望通过用户输入修改该值。一旦它被修改,我希望它将该值传递给另一个名为 getValue 的方法。getValue 方法然后返回该值。
这是问题所在:
1) 如果我要调用 someMethod,它还会再次调用我不想要的用户输入。
2)打印出getValue方法的值的正确方法是什么:
New.getValue(int 返回值); 调用错误“意外的类型,所需的值,找到的类”
public class New {
Scanner sc = new Scanner(System.in)
private int static num1 = 60;
someMethod(num1);
public static int someMethod(int myValue)
{
//modify the integer
System.out.println("Enter in the value to modify");
myValue = sc.nextInt();
//output the value to a getter method
getValue(myValue);
return myValue;
}
public static int getValue(int returnedValue)
{
return returnedValue;
}
}
与往常一样,如果您需要澄清,请询问!谢谢。