求s=a+aa+aaa+…+aaaaaaa用Java
时间: 2023-05-13 08:07:09 浏览: 213
可以使用以下代码实现:
```
public static void main(String[] args) {
String s = "";
char a = 'a';
for (int i = 1; i <= 6; i++) {
s += String.valueOf(a).repeat(i) + " ";
}
System.out.println(s);
}
```
输出结果为:
```
a aa aaa aaaa aaaaa aaaaaa
```
相关问题
求s=a+aa+aaa+aaaa+aa…a的值用java
以下是Java代码:
```java
public static void main(String[] args) {
int n = 5; // a的个数
int sum = 0;
int a = 0;
for (int i = 1; i <= n; i++) {
a = a * 10 + 1; // 计算每个a的值
sum += a; // 累加每个a的值
}
System.out.println(sum);
}
```
输出结果为:
```
12345
```
用java求s=a+aa+aaa+aaaa+aa..a的值
可以使用循环来实现,具体代码如下:
```java
public static int sum(int a, int n) {
int sum = 0;
int t = a;
for (int i = 1; i <= n; i++) {
sum += t;
t = t * 10 + a;
}
return sum;
}
```
其中,a为首项,n为项数,t为当前项的值。在循环中,首先将当前项t加入总和sum中,然后根据公式计算出下一项的值t,以此类推直到计算出所有项的值并将它们累加起来,最终得到s的值。
阅读全文