非法的类型开始是啥意思?

2024-12-27 21:48:25
推荐回答(4个)
回答1:

public static void main(String[] args)
{ Mymax ob=new Mymax();
ob.printInt(10,20);
}
} 提示是 else{System.out.print("max(a,b)="

+b);}

还不能运行的原因是 main() 要写成Main() 这才是程序开始运行的主函数 小写的 系统会认为是自定义的方法

回答2:

大哥,下次问的时候把代码写规范点。看着好容易找。
改过的代码!
public class MyMax{

void printInt(int a, int b) {
if (a > b) {
System.out.print("max(a,b)=" + a);
}else {
System.out.print("max(a,b)=" + b);
}
}

public static void main(String[] args) {
MyMax ob = new MyMax();
ob.printInt(10, 20);
}
}

回答3:

代码中好像缺少括号吧。。或者多了一个。在if(a>b)System.out.print("max(a,b)="

+a);} 这个括号要么是多出来的,要么在if(a>b)少了一个{

回答4:

if(a>b)System.out.print("max(a,b)="
if(a>b)后面少了{
应为

if(a>b){System.out.print("max(a,b)="