新手筆記之關鍵字return、break和continue的用法

關鍵字return、break和continue的用法
1、return語句的作用
return從當前的方法中退出,返回到該調用的方法的語句處,繼續執行;return返回一個值給調用該方法的語句,返回值數據類型必須與方法的聲明中返回值的類型一致,可以使用強制類型轉換來使數據類型一致;return當方法說明中用viod聲明返回值爲空時,應使用這種格式,不返回任何值。
2、break語句的作用
只能在循環體內和switch語句體內時使用,當break出現在循環體中的switch語句體內時,其作用只是跳出該switch語句體,當break出現在循環體內,但並不在switch語句體內時,則在執行break後,跳出本層循環體、
3、其作用是結束本次循環,即跳過本次循環體中餘下尚未執行的語句,接着再一次進行循環的條件判定;在while和while-do循環中,continue語句使得流程直接跳到循環控制條件的測試部分,然後決定循環是否繼續進行;在for循環中,遇到continue語句後,跳過循環中餘下的語句,而對for語句中的“表達式3”求值,然後進行“表達式2”的條件測試。
即continue語句結束了當前的迭代,就不再執行循環體中的其他語句,break語句是跳出整個循環。
//break演算之求和
import java.util.Scanner;


public class Study4 {
public static void main(String[] args) {
int sum = 0;
int number = 0;
while (number < 20){
	number++;
	sum += number;
	if (sum >= 100)
		break;
}
System.out.println("The number is " + number);
System.out.println("The sum is " + sum);
}
}


//continue演算之求和
import java.util.Scanner;

public class Study4 {
public static void main(String[] args) {
int sum = 0;
int number = 0;
while (number < 20){
	number++;
	if (number == 10 || number == 11)  //除去10和11以外的數都加到sum中;
		continue;
	sum += number;
}
System.out.println("The number is " + number);
System.out.println("The sum is " + sum);
}
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章