1、簡述break、continue及循環標號的作用?? 循環標號
break 用在循環和 switch 語句中,表示跳出循環,和終止switch 選擇。
continue 用于終止本次循環,直接進入下一次循環。
循環標號, 在外面的循環語句前定義一個標號,然后再里層循環體代碼中使用帶有標號的break語句,標號用于跳出多層嵌套循環,你可以用標號標出你想退出哪一個語句。
2、判斷101-200之間有多少個素數(定義只能被1和本身整除的數叫素數),并輸出所有素數。
public class Homework_03 {
? ? ? ? ?public static void main(String[] args) {
? ? ? ? ? ? ? ? ? for (int i = 101;i < 200;i++) {
? ? ? ? ? ? ? ? ? ? ? ? ? ? boolean b = true; //默認所有的數都進行打印
? ? ? ? ? ? ? ? ? ? ? ? ? ? for (int j = 2; j < i/2;j++) {//i/2? 這個數的被除數一定比這個數的一半小
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? if (i % j == 0) {
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? b = false; //不是素數
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? break;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?}
? ? ? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? ? ? ? ? if (b){ //如果是素數則打印i
? ? ? ? ? ? ? ? ? ? ? ? ? ? System.out.println("i = " +i);
? ? ? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ?}
? ? ? ? ?}
}