java运行后显示方法声明无效,需返回类型,希望高手帮忙解答一下,感激不尽!!!!!!急急急急

import javax.swing.JOptionPane;
public class Introduce{
public static main(String[] args){

String output={"姓名"," 年龄", "家乡", "在校任职","社会兼职" };
output+="\n";
String output={"珠珠" ,"22" ,"江苏","学生会干部", "带家教、招生"};

JOptionpane.showMessageDialog(null,output);
}
}

该程序,不要说运行,编译都通不过,有语法错误,第一个语法错误就是主方法没返回参数,应该返回void,第二个就是在同一个类里定义两个属性名相同,String output,第三个就是你赋值时是字符串数组类型,而你定义的是字符串类型
showMessageDialog(null,output)该方法不知道你执行什么操作,以下是我个人对你该程序的理解,我写了一个如下:
public class Introduce {

public static void main(String[] args) {
String[] output={"姓名"," 年龄", "家乡", "在校任职","社会兼职","\n","珠珠" ,"22" ,"江苏","学生会干部", "带家教、招生"};
JOptionpane.showMessageDialog(null,output);
}

}

class JOptionpane{
public static void showMessageDialog(String[] arg1,String[] arg2 ){
if(arg2==null){
System.out.println("没有内容要输出");
return ;
}
for(String str:arg2){
System.out.print(str) ;
}
}
}
希望能对你有点帮助
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-10
。。。。。。。

哥们,方法不带返回值的么。。不需要返回值,好歹给个void啊。。

public static void main(String params[])
相似回答