可以的,只是你的语法有点错误...
public class Demo23 {
void max(int a,float b){
System.out.println(a+" "+b);//使其最终输出的都是String类型
}
public static void main(String[] args) {
Demo23 a = new Demo23();
Demo23 b = new Demo23();
a.max(3,2);//用逗号隔开
b.max(4,1.6f);//用逗号隔开
}
}
你带吗有点问题吧,首先
void max(int a,float b){
System.out.println(a b); //即便有两个变量也不能这么输出啊,要用+做连接的 System.out.println("a是:"+a"b是:"+b);
}
public static void main(String[] args) {
Demo23 a = new Demo23();
Demo23 b = new Demo23();
a.max(32); //你这调用的方法没有啊,你写这个构造了吗?
b.max(41.6f);
}
System.out.println(a + " " + b);
这样就能同时输出 a 和 b 了
你的void max(int a, float b) { } 定义的是有两个参数的方法,下面调用的时候也要传入两个参数
a.max(32, 41.6f);
你声明的方法形参是一个INT 一个 float,你下边调用方法的时候只给一个INT,或者只给一个float
这个能用嘛?
我糊涂了。估计机器也糊涂了。
System.out.println(a +“”+b);