黑马程序员技术交流社区
标题:
大神给看看这句为什么报错
[打印本页]
作者:
小白码农
时间:
2015-2-4 14:05
标题:
大神给看看这句为什么报错
package lianxi;
public class gouzao
{
public static void main(String []args)
{
Person p=new Person();
}
}
class Person
{
private int age;
private String name;
Person()
{
System.out.println("run");
}
Person(String n)
{
name=n;
System.out.println(name);
}
Person(int a,String n)
{
name=n;
age=a;
System.out.printf(age,name);//这句为什么报错
}
}
作者:
邓士林
时间:
2015-2-4 16:40
System.out.printf(age,name);//这句为什么报错
错误:
1、printf拼写错误,这不是C语言,是java。println
2、println没有两个参数,如果你想输出二者,用+号连接
println(age+name)
作者:
zhengyijun
时间:
2015-2-4 20:01
。。额!printf是有的,可以按照某种格式输出,用法和c语言的类似。你这里用法是错的,去看看API吧。
作者:
coolmiao13
时间:
2015-2-5 00:03
printf主要是继承了C语言的printf的一些特性,可以进行格式化输出
print就是一般的标准输出,但是不换行
println和print基本没什么差别,就是最后会换行
看到你用printf,应该是学c出身,java中printf要输出两个变量的话用加号连接
System.out.printf(age+name);//这样就不会错了。
作者:
Never、saydie
时间:
2015-2-5 23:13
printf是C里面的输出吧 哥们你写错了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2