当前位置: 首页 > 知识库问答 >
问题:

如何将输入值传递给java中的方法[closed]

东门城
2023-03-14
import java.util.Scanner;

public class Main
{
    static int num1,num2;
    public static void main(String[] args) {
        Scanner reader = new Scanner (System.in);
        System.out.println ("First Number: ");
        num1 = reader.nextInt ();
        System.out.println ("Second Number: ");
        num2 = reader.nextInt ();
        Sum();
    }
    public static void Sum(int num1, int num2)
    {
        a = num1+num2;
        return System.out.println ("Sum: "+ a);
    }
}

第一个数字:3第二个数字:4和:7

共有1个答案

申高峯
2023-03-14

Sum需要两个参数int num1和int num2

在您的main中,您需要以以下方式调用它:

sum(num1, num2)

在sum函数中,您使用了一个未键入的变量a。Java希望它的所有变量都具有已定义的类型。

int a = num1 + num2
System.out.println ("Sum: "+ a);

而不是:

return System.out.println ("Sum: "+ a);

如果要打印并返回号码,则需要将签名人更改为:

public static int Sum(int num1, int num2)

和你的身体:

System.out.println ("Sum: "+ a);
return a;
 类似资料:
  • 第一个数字:3第二个数字:4和:7

  • 嘿,伙计们,我是一个完全的初学者,在Java,我正在尝试编写一个程序,以这样的方式:油漆公司已经确定,每115平方英尺的墙壁空间,一加仑油漆和8小时的劳动将需要。 这家公司的人工费为每小时18美元。 编写一个程序,允许用户输入需要粉刷的房间数量和每加仑油漆的价格。它还应该要求每个房间有平方英尺的墙壁空间。程序应该具有返回以下数据的方法: 所需油漆的加仑数 所需劳动时数 油漆成本 人工费 喷漆作业的

  • 我有一个输入,当按“回车键”调用一个函数来重新加载列出的项目时,我需要。为此,我正在使用 当在loadItems调用中使用常量值时,这种方法效果很好,但只要我想传递输入值,就会出现一个错误: 这就是我得到的

  • 问题内容: 在SQL Server 2014中,我试图创建一个动态的WHERE子句。 我已将查询构建为字符串,但是当我尝试使用sp_executesql执行查询时,出现以下错误:提示 13您必须声明标量变量“ @desde”。 我不知道如何使sp_executesql识别输入参数。 问题答案: 代替 使用 您必须定义在动态查询中使用的参数,例如 请参考sp_executesql 否则,您可以将动态

  • 这是我的第一个Java应用程序。我正在尝试创建一个产品(键)和它们的价格(值)的地图。文档上说我不能用doubles换钱,所以我得用bigdecimal。我现在完全不知道如何在我的方法和地图中使用BigDecimal。 寄存器类: 主类:

  • 我有办法 我想知道如果它真的创建了用户,我是否可以对其进行单元测试。但是它没有参数。 我尝试了以下方法: 然而,这实际上让我通过了与扫描仪的争论,这显然是我在测试中无法做到的。还尝试了其他逻辑。我也尝试过使用when(),,,但我找不到解决这个问题的方法,因为我对模仿还比较陌生。 有人能和我分享一些想法吗?