package clong.jgsu; import java.util.Scanner; public class code_8 { public static void main(String[] args) { /** * æ±s=a+aa+aaa+aaaa+aa...açå¼ï¼å ¶ä¸aæ¯ä¸ä¸ªæ°åãä¾å¦2+22+222+2222+22222(æ¤æ¶å ±æ5ä¸ªæ° * ç¸å )ï¼å 个æ°ç¸å æé®çæ§å¶ãè¾åºç»æçå½¢å¼å¦ï¼2+22+222=246ï¼ */ Scanner input = new Scanner(System.in); System.out.println("请è¾å ¥åºæ°"); int cardinalNumber = input.nextInt(); System.out.println("请è¾å ¥ç¸å çæ¬¡æ°"); int count = input.nextInt(); int sum = getSum(cardinalNumber, count); System.out.println("sum = " + sum); } public static int getSum(int cardinal, int count) { int sum = 0; int num = cardinal; for (int i = 1; i <= count; i++) { sum += num; num = num * 10 + cardinal;// æ¯è½®å¾ªç¯è¿ånumé½ä¼å大10å } return sum; } }