标签:for i++ 相加 java == 注意 str ext main
输入整数a,输出结果s,其中s与a的关系是:s=a+aa+aaa+aaaa+aa...a,最后为a个a。例如a=2时,s=2+22=24。
注意:①使用循环结构语句实现。②a由键盘输入,且2 ≤ a ≤9
package seven;
import java.util.Scanner;
public class three {
public static void main(String[] args) {
int s=0;
int s1=0;
int s2=0;
Scanner sc = new Scanner(System.in);
System.out.println("请输入你要求和的数字:");
int a=sc.nextInt();
for (int i = 1; i <= a; i++) {
s1=s1+show(i-1);//得出例:2,22
s2=s1+s2;//求出例:2,22等数相加的和
}
s=s2*a;//求出最后结果
System.out.println("s="+s);
}
public static int show(int a) {
if (a == 0) {
return 1;
}
else {
int aa = 1;
while (a != 0) {
aa = aa * 10;
a--;
}
return aa;
}
}
}
标签:for i++ 相加 java == 注意 str ext main
原文地址:https://www.cnblogs.com/chenjiajiale/p/12525785.html