試寫出一段程式,可計算1~100之間是2或3倍數的個數及倍數之和
public class test1 {
public static void main(String[] args) {
int sun=0;
for(int i=6;i<=100;i+=6)
{
System.out.println(i +" ");
sun=sun+i;
}
System.out.print("總和"+sun);
}
}
法二
public class test1 {
public static void main(String[] args) {
int a=6;
int sun=0;
for(int i=1;i<=100;i++)
{
if(i%a==0)
System.out.println(i +" ");
}
for(int j=6;j<=100;j+=6) //算總和用的迴圈
{
// System.out.println(j +" ");
//↑↑↑因為上面已經印出來了 所以這裡就省略↑↑↑
sun=sun+j;
}
System.out.print("總和"+sun);
}
}
撰寫一程式列出0~100之間可被7整除的數值
public class test {
public static void main(String[] args) {
int a=7;
for(int i=1;i<=100;i++){
if (i%a==0)
System.out.print(i+" ");
}
System.out.println();
}
}
試寫出一段程式,可計算1~100之間是2或3倍數的個數及倍數之和
回覆刪除=>2或3 那4呢?雖然不是3的倍數.卻是2的倍數.題目是"或"...那4有包括在內嗎?
因上面的程式有些錯誤 所以做了一次更新
回覆刪除試寫出一段程式,可計算1~100之間是2或3倍數的個數及倍數之和
public class test1 {
public static void main(String[] args) {
int a=2;
int b=3;
int sun=0;
for(int i=1;i<=100;i++)
{
if(i%a==0 || i%b==0)
System.out.println(i +" ");
sun=sun+i;
}
System.out.print("總和"+sun);
}
}