永发信息网

JAVA中少了一个对象帮忙改下谢谢了

答案:4  悬赏:0  手机版
解决时间 2021-04-21 06:10
  • 提问者网友:动次大次蹦擦擦
  • 2021-04-21 00:01

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";

}

}

最佳答案
  • 五星知识达人网友:人類模型
  • 2021-04-21 00:18

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);


}


}

全部回答
  • 1楼网友:行路难
  • 2021-04-21 01:12

你这个程序中所写的方法没在main方法中调用,这样就不会有输出结果,应在main方法中加上: hello he = new hello(); he.add(s,d); he.add(s1,s2);

这样你的程序就能看到运行结果了,还有你的变量X也没使用过,不知道你定义它有什么用了!

  • 2楼网友:何以畏孤独
  • 2021-04-21 01:06

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); }

}

  • 3楼网友:胯下狙击手
  • 2021-04-21 00:47
少什么对象,把两个add方法调用一次不就完了吗?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯