黑马程序员技术交流社区
标题:
朋友们帮忙看看俺这个运行为啥出这个结果
[打印本页]
作者:
咕咕猫
时间:
2013-8-28 06:27
标题:
朋友们帮忙看看俺这个运行为啥出这个结果
本帖最后由 咕咕猫 于 2013-8-28 14:44 编辑
class Person
{
private String name;
private int age;
Person(String name,int age)
{
this.name = name;
this.age = age;
}
public void speak()
{
System.out.println(name+age);
}
}
class Test
{
public static void main(String[]args)
{
Person p = new Person("小王",20);
p.speak();
}
}
复制代码
JZ~D(({K1$U9SDU`HN1QZ)R.jpg
(81.58 KB, 下载次数: 27)
下载附件
2013-8-28 06:26 上传
作者:
王广亚
时间:
2013-8-28 08:12
在输出时是不能这样输出的,要输出多个变量的值时要用连接符+
看看下面的程序就对了。
class Person
{
private String name;
private int age;
Person(String name,int age)
{
this.name = name;
this.age = age;
}
public void speak()
{
System.out.println(name+age);
}
}
public class Test1
{
public static void main(String[]args)
{
Person p = new Person("小王",20);
p.speak();
}
}
复制代码
作者:
吴光新
时间:
2013-8-28 08:25
错误信息都提示你了,打印语句括号内的代码错误了,看你贴的12行,不能用逗号分隔两个变量打印,看楼上写法...
作者:
杨增坤
时间:
2013-8-28 08:28
,如果问题解决了,请把问题的"未解决"更改为"已解决"!
谢谢合作!
更改方法:
http://bbs.itheima.com/thread-71308-1-1.html
作者:
老衲玩IT
时间:
2013-8-28 12:58
标题:
传参出错
本帖最后由 老衲玩IT 于 2013-8-28 13:01 编辑
系统提供的方法只接受一个参数,
system.out.println(Object object);
//而你的输入的是两个参数,系统不曾定义过这种函数,所以报错
system.out.println(name,age);
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2