java編程及答案
發布時間: 2025-08-06 18:32:47
A. 求1至100之間的合數之和JAVA編程題
public class Test{
public static void main(String []args){
int cn = 0;
for(int i=1;i<=100;i++){
i=i%10;
cn = cn+i;
}
System.out.println("個位上數之和 "+cnt);
}
}
B. Java編程題:計算數字12和18的最小公倍數。求答案。
下面給出了一個計算兩個整數的最大公約數和最小公倍數的通用的方法:
首先先計算最大的公約數,最小公倍數=兩個數的乘積再除以它們的最大公約數。
public class Test2 {
public static void main(String[] args) {
System.out.println(lcm(12, 18));
}
/**
* 計算整數a和b的最大公約數
*/
public static int gcd(int a, int b) {
while(b!=0) {
int tmp = b;
b = a%b;
a = tmp;
}
return a;
}
/**
* 計算整數a和b的最小公倍數
*/
public static int lcm(int a, int b) {
int t = gcd(a,b);
if(t==0) return 0;
else
return a * b / t;
}
}
熱點內容