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
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(),,,但我找不到解决这个问题的方法,因为我对模仿还比较陌生。 有人能和我分享一些想法吗?