返回本章節
返回作業目錄
需求說明:
編寫Java程序,輸出1~100之間能夠同時被3和4整除的最大的五個數字。
實現思路:
聲明變量count,用於存儲滿足條件的數據個數,設置初始值爲0。
在區間1~100查找滿足條件的數據,需要對每個數字進行逐一判斷,可使用循環結構實現。
實現代碼:
import java.util.Scanner;
public class FindMaxFiveDemo {
public static void main(String[] args) {
System.out.println("1~100之間能夠同時被3和4整除的最大的五個數字:");
int count = 0; //滿足條件的數據個數
for(int i = 100; i > 0; i--) {
if(i % 3 != 0 || i % 4 != 0) {
continue; //不滿足條件的數據個數
System.out.println("");
count++; //數據個數累加1
}
if(count >= 5) {
break; //達到五個數字,跳出循環,不在繼續查找
}
}
}
}