
〠階乗 æ•°ã§ã¯ãªã„以上 è£½å“ ã™ã¹ã¦ã® æ£ã®æ•´æ•°ã€ 1 æ•°ã«é”ã™ã‚‹ã¾ã§ 質å•ã§, å«ã¾ã‚Œã¦ã„ã¾ã™ã€‚. ãã‚Œã¯æ¼”ç®—ã®è¡¨è¨˜æ³•ã§è¡¨ã•れã¦ã„ã¾ã™ã€‚ n! (n ã®éšŽä¹—). ã“ã®ã‚ˆã†ã«, 階乗, ãŸã¨ãˆã°, 6, ãれã¯é–“ã®ã™ã¹ã¦ã®æ•´æ•°ã®ä¹—ç®—ã®çµæžœ 1 㨠6, 両方ã®åŒ…括的ã§ã™.
6! = 6 * 5 * 4 * 3 * 2 * 1 = 720
ã“ã®å ´åˆã¯å°ã•ãã™ã‚‹æ–¹æ³•ãŒè¡¨ç¤ºã•れã¾ã™ã€‚ Java プãƒã‚°ãƒ©ãƒ é‚行ã™ã‚‹ã€ 階乗ã®è¨ˆç®— パラメーターã«ã‚ˆã£ã¦ç´¹ä»‹ã™ã‚‹æ•°.
コード:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | class Factorial { public static void main( String[] args ) { int numero = 6; System.out.println( "Ejemplo del Cálculo del factorial de un número en Java" ); System.out.println( "El factorial de " + numero + " es: " + factorial( numero ) ); } public static int factorial( int numero ) { int fact = 1; for( int i = 1; i <= numero; i++ ) { fact *= i; } return fact; } |
ã¨ã—ã¦ã‚’見るã“ã¨ãŒã§ãã¾ã™ã€‚ modularizamos å°‘ã—å•題を作æˆã™ã‚‹ã€ ç‰¹å®šã®æ©Ÿèƒ½ 計算ã®ãŸã‚〠階乗. ã“ã®é–¢æ•°å†…ã§è¡¨ç¤ºã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚, ç§ãŸã¡ã®ä½¿ç”¨ã—ã¦ã€ 算術代入演算å *= 見ãŸã‚ˆã†ãª å‰ã®ä¾‹.
出力:
1 2 | Ejemplo del Cálculo del factorial de un número en Java El factorial de 6 es: 720 |

ç§é”ã«ã‚³ãƒ¡ãƒ³ãƒˆã‚’残ã™ã‹ã¸ã®å…¥åŠ›ã€ãƒ•ォーラãƒ