题目:求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。

 先定义为字符串类型,字符串相加只会增加字符串的长度,将两个字符串相连。再转化成整型相加求和即可。

public class Test8 {
	
	public static void main(String[] args) {
		Scanner s = new Scanner(System.in);
		System.out.print("请输入相加的个数:");
		int n = s.nextInt();
		String num = "0";
		int sum = 0;
		
		for(int i = 0; i < n; i++) {
			num = num + 2;
			sum = sum + Integer.valueOf(num);
		}
		
		System.out.println(sum);
	}
}

猜你喜欢

转载自blog.csdn.net/from_heat/article/details/83149389
今日推荐