Java 从另一个源文件导入的类';它在另一个目录中
这是我程序的当前文件结构。这些是Java 从另一个源文件导入的类';它在另一个目录中,java,import,Java,Import,这是我程序的当前文件结构。这些是main.java的内容。和Add.java import java.util.Scanner; 公共班机{ 公共静态void main(字符串[]args){ 系统输出打印(“第一个数字:”); var user_input=新扫描仪(System.in); int x=user_input.nextInt(); 系统输出打印(“第二个数字:”); int y=user_input.nextInt(); var result=addition.Add.Add(x
main.java
的内容。和Add.java
import java.util.Scanner;
公共班机{
公共静态void main(字符串[]args){
系统输出打印(“第一个数字:”);
var user_input=新扫描仪(System.in);
int x=user_input.nextInt();
系统输出打印(“第二个数字:”);
int y=user_input.nextInt();
var result=addition.Add.Add(x,y);//如果可以使用IDE:eclipse,然后导入包添加
所有代码如下所示:
Add.java:
.
├── addition
│ └── Add.java
└─ main.java
main.java
package addition;
public class Add {
public static int add(int x, int y) {
return x + y;
}
}
import java.util.Scanner;
导入添加。添加;
公共班机{
公共静态void main(字符串[]args){
系统输出打印(“第一个数字:”);
扫描仪用户输入=新扫描仪(System.in);
int x=user_input.nextInt();
系统输出打印(“第二个数字:”);
int y=user_input.nextInt();
添加=新添加();
int result=add.add(x,y);//您应该使用packages
这个add
方法是静态的
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);
}
}