public class hello
{
int x = 20;
public void add(int s, int d)
{
System.out.println("这是第一个add方法");
int a = s + d;
System.out.println("运算结果是 "+a);
}
public void add(String s, String d)
{
System.out.println("这是第二个add方法");
String w = s + d;
System.out.println("运算结果是 "+w);
}
public static void main(String[] args)
{
int s = 10;
int d = 20;
String s1 = "ss";
String s2 = "dd";
}
}
public class hello
{
int x = 20;
public void add(int s, int d)
{
System.out.println("这是第一个add方法");
int a = s + d;
System.out.println("运算结果是 "+a);
}
public void add(String s, String d)
{
System.out.println("这是第二个add方法");
String w = s + d;
System.out.println("运算结果是 "+w);
}
public static void main(String[] args)
{
int s = 10;
int d = 20;
String s1 = "ss";
String s2 = "dd";
hello hh = new hello();
hh.add(s, d);
hh.add(s1, s2);
}
}
你这个程序中所写的方法没在main方法中调用,这样就不会有输出结果,应在main方法中加上:
hello he = new hello();
he.add(s,d);
he.add(s1,s2);
这样你的程序就能看到运行结果了,还有你的变量X也没使用过,不知道你定义它有什么用了!
public class hello
{
int x = 20;
public void add(int s, int d)
{
System.out.println("这是第一个add方法");
int a = s + d;
System.out.println("运算结果是 " + a);
}
public void add(String s, String d)
{
System.out.println("这是第二个add方法");
String w = s + d;
System.out.println("运算结果是 " + w);
}
public static void main(String[] args)
{
hello hi = new hello();
int s = 10;
int d = 20;
String s1 = "ss";
String s2 = "dd";
hi.add(s, d);
hi.add(s1, s2);
}
}
看是不是要这个,上面的粗体部分
或者可以改写为:
class hello
{
int x = 20;
public void add(int s, int d)
{
System.out.println("这是第一个add方法");
int a = s + d;
System.out.println("运算结果是 " + a);
}
public void add(String s, String d)
{
System.out.println("这是第二个add方法");
String w = s + d;
System.out.println("运算结果是 " + w);
}
}
public class helloTest
{
public static void main(String[] args)
{
int s = 10;
int d = 20;
String s1 = "ss";
String s2 = "dd";
hello hi = new hello();
hi.add(s, d);
hi.add(s1, s2);
}
}
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息