import java.util.Scanner;
import java.*;
public class Max2{
public static void main(String arg[]){
Scanner scanner=new Scanner(System.in);
max m=new max();
int a=scanner.nextInt();
int b=scanner.nextInt();
m.max1();
}
}
这个是要引用到上面主类中的类:
package java;
public class max{
public static void max1(int a,int b){
if(a>b)
System.out.println(a);
}
}
运行结果是无法访问max
错误的类文件: .\max.java。
是代码出错了还是哪里的错,该怎么改正?
加入参数依然报错
按您的方法试了一下,还是不行
加入参数后还是一样的错误提示
追答什么错误?
追问提示无法访问max类
追答Max2中没有导入max的包吧
import 包名.java......max;
不行,加入参数后依然是那个错误提示
追答public class 后面的名字一定要和你java文件名字同名(去除后面的 .java 后缀)
追问这是当然
追答两个类不能写在同一页面上,我试了能够运行
追问我的就是分开写在两个文件的,max已经编译出class文件了,只是Max2编译不通过,还是提示无法访问max类,加入参数后还是一样的。
本回答被网友采纳