.
├── addition
│ └── Add.java
└─ main.java
这是我程序的当前文件结构。这些是 main.java
的内容。和 Add.java
。
import java.util.Scanner;
public class main {
public static void main(String[] args) {
System.out.print("First number: ");
var user_input = new Scanner(System.in);
int x = user_input.nextInt();
System.out.print("Second number: ");
int y = user_input.nextInt();
var result = addition.Add.add(x, y); // <-- error in this line
var output = x + " + " + y + " = " + result;
System.out.println(output);
}
}
public class Add {
public static int add(int x, int y) {
return x + y;
}
}
我不确定应该如何将 Add
类导入到 main.java
中。不确定这是否重要,但我转到项目的根目录并运行 javac *.*
。编译所有java源文件。
答案 0 :(得分:0)
如果可以使用IDE:eclipse,然后导入包添加
所有代码如下:
Add.java:
package addition;
public class Add {
public static int add(int x, int y) {
return x + y;
}
}
main.java
import java.util.Scanner;
import addition.Add;
public class main {
public static void main(String[] args) {
System.out.print("First number: ");
Scanner user_input = new Scanner(System.in);
int x = user_input.nextInt();
System.out.print("Second number: ");
int y = user_input.nextInt();
Add add = new Add();
int result = add.add(x, y); // <-- error in this line
String output = x + " + " + y + " = " + result;
System.out.println(output);
}
}