Rumah 类库下载 java类库 java初学者return知识点

java初学者return知识点

Oct 09, 2016 am 09:54 AM

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

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

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

上段代码实现加法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;
}
Salin selepas log masuk

上述三个例子分别实现不同类型的返回值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("我们会说话");
}
Salin selepas log masuk

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

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


Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)