<code>
package test;import java.util.Scanner;public class ex8 {public static void main(String[] args) {/*題目:求s=a+aa+aaa+aaaa+aa…a的值,其中a是一個數字。假設a=2,項次為3,則輸出結果的形式如:2+22+222=246;以上題目是我改成比較容易看懂的方式ANS:1.設a,n2.輸入a,n3.跑迴圈(這個公式)4.輸出結果*/int s=0;int a,n;//declarationint changeA;//changeA為儲存改變後的a(a*10+a)Scanner input=new Scanner(System.in);System.out.println(“請輸入a”);a=input.nextInt();//get aSystem.out.println(“請輸入n”);n=input.nextInt();//get nchangeA=a;//把a的值丟進去,第一次可以計算for(int i=0;i<n;i++){s=s+changeA;changeA=changeA*10+a;//a=a*10+a;}System.out.printf(“s=%d”,s);}}
<console>