製作一個JAVA程式 幫我寫出來~

請製作一個程式,從鍵盤輸入兩個數字,然後計算第1個數字到第2個數字之間,所有3的倍數的總和。

參考操作介面如下:

請輸入第1個數字 ==> 10請輸入第2個數字 ==> 2010 到 20 之間,3的倍數數字的總和為:45說明:10 到 20 之間,3的倍數數字有: 12,15,18,總和為45。

1 個解答

評分
  • 9 年前
    最佳解答

    此程式沒有防呆,如果第2個數字比第1個數字小,則不會去計算其中結果

    public static void main(String[] args){

    Scanner sc = new Scanner(System.in);

    System.out.print("請輸入第1個數字==>");

    int n = sc.nextInt();

    System.out.print("請輸入第2個數字==>");

    int m = sc.nextInt();

    int sum=0;

    System.out.print(n+"到"+m+"之間,3的倍數數字有:");

    for(int i=n;i<m;i++){

    if(i%3==0){

    System.out.print(" "+i);

    sum=sum+i;

    }

    }

    System.out.print(",總和為"+sum);

    }

    參考資料: 自己
還有問題?馬上發問,尋求解答。