搜索
首页类库下载java类库java初学者return知识点

return-英文直译返回,归还的意思;

   在java中,return中代表返回数据的意思。在java中,通常会定义一种方法,实现某个功能。

package sreturn;
public class Sreturn {
	public int Sreturn(int a, int b) {
		int c = a + b;
		return c;
	}
}

上段代码实现加法c=a+b;返回的是一个int类型的c。也就是说这个方法实现了简单加法功能,实现后返回给我们一个c的值(注意返回只是给予用户一个可以使用的数据类型,并不是输出system)。如果没有return返回给我们这个加法的结果那么我们这段代码以及方法也就毫无意义了。

    下面是三个返回不同数据类型的例子:

1.public String Sreturn2(){
			String name = "高兴";
			return name;
		}
2.public double Sreturn3(double c,double d){
			double f = c/d;
			return f;
		}
3.public boolean Sreturn4(){
	boolean a= false;
	return a;
}

上述三个例子分别实现不同类型的返回值string,double和Boolean。

   

    那么什么时候使用return?每次都是用return?不使用return的时候是什么样的?


   在java中return有两种的用法:

   1.返回对应类型的数值;//如果方法声明了某种数据类型,则必须返回相同的数据类型。

   2.结束程序的执行;//单独一个return语句,表示语句结束执行。


   第二种的例子如下: 

if(a>4){
	return;
}
else{
	System.out.println("xxxx");
}
    当程序不需要返回值时,我们需要使用void关键字如下:
public void Speaking(){
  System.out.println("我们会说话");
}

这个例子用到了void关键字,我们不需要返回任何值,它只是一个方法,我们使用该方法时会输出“我们会说话”。当程序中出现void关键字时,则说明不需要返回,也不需要return了。

  return和void关键字可以控制方法的流程。


声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

将Eclipse与SAP NetWeaver应用服务器集成。

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

VSCode Windows 64位 下载

VSCode Windows 64位 下载

微软推出的免费、功能强大的一款IDE编辑器