无返回值 和 有返回值 在JAVA编程中 起到什么作用

如题所述

返回值是针对java中的函数而言的,一个java函数决定了一个对象能够接收的消息。

1、方法的基本组成部分包括名字、自变量、返回类型以及主体。下面便是它最基本的形式:

返回类型 方法名( /* 自变量列表*/ ) {/* 方法主体 */}

2、关于返回类型 : 返回类型是指调用方法之后返回的数值类型。方法名的作用是对具体的方法进行标识和引用。自变量列表列出了想传递给方法的信息类型和名称。

3、举例说明:

假设有一个名为a的对象,可为其调用方法f(),则代码如下:

int x = a.f();

    那么返回值的类型必须兼容x的类型。

    象这样调用一个方法的行动通常叫作“向对象发送一条消息”。在上面的例子中,消息是f(),而对象是a。面向对象的程序设计通常简单地归纳为“向对象发送消息”。

    Java中有一个特殊的返回值,void,它的含义就是“没有返回的值”或者理解为“返回值为空”。

    比如 void a.g() 对于g()的调用是不关系其返回值的。

温馨提示:内容为网友见解,仅供参考
无其他回答

无返回值 和 有返回值 在JAVA编程中 起到什么作用
返回值是针对java中的函数而言的,一个java函数决定了一个对象能够接收的消息。1、方法的基本组成部分包括名字、自变量、返回类型以及主体。下面便是它最基本的形式:返回类型 方法名( \/* 自变量列表*\/ ) {\/* 方法主体 *\/} 2、关于返回类型 : 返回类型是指调用方法之后返回的数值类型。方法名的作用...

JAVA语言中 有返回值的方法和无返回值的方法有什么区别啊 请举例子说...
1、有返回值的方法:具有返回数值的函数。2、无返回值方法:返回空类型的函数。二、语法不同 1、有返回值的方法:返回类型 名字(形式参数表列){函数体语句 return 表达式;}。2、无返回值方法:名字(形式参数表列){函数体语句 return 表达式;}。三、调用方式不同 1、有返回值的方法:参数=名字(实...

Java方法返回值类型归纳
方法返回值是将方法内部产生的数据输出到外部使用的机制。根据是否输出数据,返回值类型分为两类。第一类无返回值,标记为void。void类型表示调用方法后无返回数据。方法体内若使用return;语句,仅表示方法结束。第二类有返回值,包括基本类型,数组,字符串,以及自定义类。基本类型、数组、字符串可以通过ret...

Java中,构造函数没有返回值。请问没有返回值和返回值类型为void,有什么...
这就是规定,如果你现在自己做一个新语言的编译器,也可以规定构造函数必须加上void,或者一个特殊的返回值。那么为什么构造函数没有返回值呢,主要是为了区分构造函数和其它方法。其实,你可以尝试在你的构造函数前加上void,你会发现编译可以通过,但是编译器把它认为是方法,而不是构造函数,当然也无法...

java中void是没有返回值,那么,没有返回值到底什么意思,求详解_百度...
要想理解没有返回值,首先得从有返回值来说,有返回值就是值调用这个方法之后,这个方法结束后,它会得到一个实实在在的结果,这个结果是可以为我们直接调用使用的,故而可以知道,没有返回值就是指这个方法它只提供处理一段逻辑的过程,但是处理完了之后是不会有实在的结果的,或者说这个处理结果不是...

函数调用时,无返回函数值,那么这个函数有什么作用,执行完程序又不带...
无返回值的太多了,在实际编程的开发中,void的函数,不返回值,但是他可以对全局变量进行操作,比如我的函数式void addOne ,那么他可以对一个全局参数+1.调用一次加一个1,甚至连输入都可以没有,也就是所谓的无输入无输出的,但是很有用。如果你学习java的话,发现这个太常见了,这涉及到java里面...

java编程中 定义成员方法时 什么时候要返回值 什么时候不要 请详说...
int c =0;public void add(int a ,int b){c=a+b; } 执行后无返回值,但是c的值已经改变为a+b;如果是带返回值的方法,public int add(int a , int b){return a+b;} 执行后返回了a+b值可以用 add(a,b) 代表这个返回值。就是说,无返回值表示你做了这个操作,不返回任何东...

在Java中,return返回值的意义,为什么要用返回值?
返回值的意义就是保持方法的调用者与被调用者进行通信的关键,这和java中异常抛出的机制是一样的。下面跟你简单说说return的两种用法吧,希望对你有帮助,谢谢 return的常用作用有以下两种 一种是返回参数所用的关键字,假如一个有返回值的方法执行完了之后需要返回一个参数,示例:public string function...

java里的voild 有返回值,和无返回值有什么区别,
就像买东西一样。你花钱买包烟。这就是一个方法。钱是参数 用来你传递给卖烟的人。烟是返回值 ,是要给你的一个结果。一些方法用不到返回值也是正常的 比如我就是想执行一个动作 不需要关注结果是什么 所以就是void

JAVA里VOID是什么意思。
在Java编程语言中,"void"是一个关键字,它的核心含义是无返回值。简单来说,当你看到一个函数或方法声明为"void",那么它执行完毕后并不返回任何数据。这与void *不同,后者表示无类型指针,可以指向任何类型的内存地址。在函数定义中,void的主要作用是明确函数不返回值,并且可以用来限制参数类型。

相似回答