Java是一門廣泛應用于各種場合的編程語言,在編寫程序時經常需要用到循環和條件語句,在本文中,我們將介紹如何使用Java輸出一個數的所有因子的和。
public class FactorSum { public static void main(String[] args) { int num = 12; int sum = 0; System.out.print("所有因子的和是:"); for (int i = 1; i<= num; i++) { if (num % i == 0) { sum += i; } } System.out.print(sum); } }
在以上代碼中,我們定義了一個名為FactorSum的類,在類中定義了一個main方法,在主方法中我們定義了一個整型變量num并將其賦值為12,還定義了一個整型變量sum并將其初始化為0。在循環語句中,我們用i去除num并判斷是否是因子,如果是則將其加入sum中,最后輸出sum。
以上是一個簡單的Java程序,能夠輸出所有因子的和。值得注意的是,在實際應用時需要注意輸入數字范圍的問題,例如輸入0或負數時程序就會出錯。