Java是一種高性能、跨平臺的編程語言,廣泛應(yīng)用于開發(fā)各種軟件和網(wǎng)站。在Java中,要求求三和七的倍數(shù),可以使用以下代碼:
public class ThreeSevenMultiples { public static void main(String[] args) { for (int i = 1; i<= 100; i++) { if (i % 3 == 0 || i % 7 == 0) { System.out.println(i); } } } }
上述代碼通過循環(huán)1到100的數(shù),然后使用條件語句判斷每個(gè)數(shù)是否是3或者7的倍數(shù),如果是則打印輸出。其中,%是求余運(yùn)算符,表示i除以3或7的余數(shù)。
在實(shí)際開發(fā)中,求某個(gè)數(shù)的倍數(shù)是一種常見的需求,不僅僅局限于3和7。因此,我們可以將上述代碼進(jìn)行改造,使其能夠接受任意數(shù)作為倍數(shù)。代碼如下:
public class Multiples { public static void main(String[] args) { int n = Integer.parseInt(args[0]); for (int i = 1; i<= 100; i++) { if (i % n == 0) { System.out.println(i); } } } }
在上述代碼中,我們首先通過命令行參數(shù)傳入一個(gè)整數(shù)n,表示要求n的倍數(shù)。然后,通過循環(huán)1到100的數(shù),使用條件語句判斷每個(gè)數(shù)是否是n的倍數(shù),如果是則打印輸出。