日期:2014-05-20  浏览次数:20710 次

关于主方法没有输出的问题
public class study2{
public static void main(String[] args) {
System.out.println("HELLO world");
}
}

语句如上,既然主方法中使用了void关键字
但是方法体中使用System.out.print,为什么还能有输出,不矛盾吗?

本人菜鸟,污了各位大侠双眼,望嘴下留情!
欢迎各位大侠指教

------解决方案--------------------

楼主看看这个例子,我想你应该就懂了!

public class Stu
{
public static void main(String args[]){
Per p = new Per();
p.per();
String p1 = p.per1();
System.out.println(p1);
}
}
class Per
{
int age;
String name;
public void per(){
System.out.println("话说楼主该去好好看看基

础方面的书了");//这句是无法返回值得

}
public String per1(){
System.out.println("这句就有返回值了 do

you known");
return "ok";
}
}