1. 程式人生 > 其它 >Java 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一個數字。例如2+22+222+2222+22222(此時共有5個數相加),幾個數相,加的數是誰,加由鍵盤控制。

Java 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一個數字。例如2+22+222+2222+22222(此時共有5個數相加),幾個數相,加的數是誰,加由鍵盤控制。

技術標籤:java開發java經驗分享

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