Java中的return語句使用總結
阿新 • • 發佈:2018-12-09
package com.zhangxueliang.demo;
public class TestReturn {
public static void main(String args[]) {
TestReturn t = new TestReturn();
//t.test1();
// System.out.println(t.test2());
//String test2 = t.test2();
//System.out.println(test2);
test3("1" );
}
public static void test3(String str) {
if ("1".equals(str)) {
System.out.println("輸入的引數是1");
return ;
}
if ("2".equals(str)) {
System.out.println("輸入的引數是2");
return;
}
if ("3".equals(str)) {
System.out.println("輸入的引數是3" );
return;
}
System.out.println("你輸入的不是123`````````");
// ...這裡可以寫不滿足上述條件的處理
}
/**
* 無返回值型別的return語句測試
*/
public void test1() {
System.out.println("---------無返回值型別的return語句測試--------");
for (int i = 1 ; ; i++) {
if (i == 4) return;
System.out.println("i = " + i);
}
}
/**
* 有返回值型別的return語句測試
* @return String
*/
public String test2(){
System.out.println("---------有返回值型別的return語句測試--------");
return "返回一個字串";
}
}