java - 如何在一种方法中获取用户输入并在另一种方法中使用它

标签 java methods

我对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" );
    }

最佳答案

创建一个返回数字的方法并从另一个方法调用它。

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" );
    }
}

关于java - 如何在一种方法中获取用户输入并在另一种方法中使用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15472058/

相关文章:

java - 如何重构这种类型的 switch-case 语句?

java - 嵌套类中的类可访问性

C# 使用分层参数重载解析

objective-c - 向 Objective C 实例发送 C 函数

c# - 两次调用同一个 C# 属性是不是不好的编程习惯?

java - 如何使用 spring MVC 的 <mvc :resources> tag in a java application context?

java - 在paintComponent中重绘形状时无法保存描边/线条粗细

java - 构造函数、Setter 和 Getters 也是辅助方法

c# - 在十进制方法 c# 中尝试/捕获

java - 平均值和标准差方法返回 NaN