【发布时间】:2021-09-12 08:53:11
【问题描述】:
import java.util.Scanner;
public class A {
static void aValue1(){
Scanner scan = new Scanner(System.in);
System.out.print("Enter value of a: ");
double numA = scan.nextDouble();
static void aValue2(){
System.out.println(numA);}
public static void main(String[] args) {
aValue1();
aValue2();
}
}
我知道 numA 是一个局部变量,不能在不同的方法中再次使用,但是有什么方法可以在方法之外将 numA 声明为 static 并且仍然可以获得用户的输入?
我希望用户输入什么是 numA,并且我想在每个方法中使用它。
【问题讨论】:
-
我猜你对软件开发很陌生。你的下一步应该是学习如何编写一个返回值的方法。