分析手順:100-999、いくつかの分解ビットの各々、10、百数の制御ループを使用して。
パブリック クラス水仙{ 公共 静的 ボイドメイン(文字列[]引数){ ため(int型 I = 100; iが= 999 <; Iは++ ){ int型のユニット=私は10%; // 个位 int型の十年= I / 10〜10%。// 十位 int型大= I / 100; // 百位 場合(I ==(Math.pow(単位、3)+ Math.pow(十年間、3)+ Math.pow(大きい、3 ))){ するSystem.out.println(「水仙花数: "+ I +" = "+大+" ^ 3 + "+十年+" ^ 3 + "+ユニット+" ^ 3" )。 } } }
}
出力: