Java中void print()什么意思

来源:百度知道 编辑:UC知道 时间:2024/06/11 07:33:23
public class math
{
public static void main(String[] args)
{
int x=12;
double y=12.3d;
void print()
{
char a='a';
System.out.println(a);
}
System.out.println(x+y);
}
}
问题是他那要怎么写才能在DOS通过啊。。。
如果按上面那种写法提示是“非法表达式开始”?
什么意思啊?本人新手能说明清楚下吗?

void print()
就是一个无返回值的普通方法
代码都不能编译通过,不知道你为什么要把void print()方法,放在main方法里面

void print()
{
char a='a';
System.out.println(a);
}
是函数定义
Java中不允许函数嵌套定义。
所以不能把print() 函数定义在main()函数体内。
显然你给出的代码是无法编译的。

荤菜,你那代码编译都不能通过