java 初学 方法申明问题

来源:百度知道 编辑:UC知道 时间:2024/05/07 19:10:54
static void devide(int a,int b)
{
float c=a/b;
System.out.println("a/b="+c);
}
此函数当我去掉 void 时,错误提示:方法申明无效,需要返回类型。
但void的作用正是不需要返回值啊,还请解释一下void ? thank you!

void 表示这个方法不返回任何值
假如不写void就要写个它数据类型
static void devide(int a,int b)
{
float c=a/b;
System.out.println("a/b="+c);
}

这个就带返回类型的啦
static float devide(int a,int b)
{
return c=a/b;
}

还有就是你这个程序有没有main()方法啊

void的意思是返回空值,但并不说明没有返回值

这个和JAVA里面的 NULL有点类似,NULL是空的意思,但是NULL!=0;

这两个是同理的东西!

void英文意思是:空
返回的是空,不加void的形式有点像类的构造方法,
不返回任何东西,void就这个意思!

你可以这样理解:void是个空返回值,JAVA里,方法需要的是个空返回值.可以不给方法devide返回一个实际的值,但是必须要写上.

void不需要返回值

不需要返回值,没说不写void啊