試寫出一段程式,可計算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);
}
}