Java 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一個數字。例如2+22+222+2222+22222(此時共有5個數相加),幾個數相,加的數是誰,加由鍵盤控制。
阿新 • • 發佈:2021-01-11
Java 求s=a+aa+aaa+aaaa+aa…a的值,其中a是一個數字。
例如2+22+222+2222+22222(此時共有5個數相加),幾個數相,加的數是誰,加由鍵盤控制。
import java.util.*;
public class Test{
public static void main(String []args) {
Scanner scan = new Scanner(System.in);
System.out.print("幾個數相加:");
int a = scan.nextInt( );
System.out.print("加的數是誰(1-9):");
int b = scan.nextInt();
int c=b;//先快取尾數
int s=0;
for(int i=1;i<=a;i++) {
s+=b; //累加 eg:s=1 +11 +111
b=b*10;//前移一位 b=10 b=110
b+=c;//加尾數 b=11 b=111
}
System.out.print(s);
}
}
執行結果:
java學習ing.jpg