import java.util.Scanner;
class Demo7
{
public static void main(String[] args)
{
//求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。
//例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。
int sum = 0,num,count,temp;
Scanner sc = new Scanner(System.in);
System.out.println("输入一个1--9之间的整数");
num = sc.nextInt();//2
temp = num;
System.out.println("输入几个数相加");
count = sc.nextInt();//5
while(count>0)
{
sum = sum+num;
num = num*10+temp;
count--;
}
System.out.println("sum="+sum);
}
}
class Demo7
{
public static void main(String[] args)
{
//求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。
//例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。
int sum = 0,num,count,temp;
Scanner sc = new Scanner(System.in);
System.out.println("输入一个1--9之间的整数");
num = sc.nextInt();//2
temp = num;
System.out.println("输入几个数相加");
count = sc.nextInt();//5
while(count>0)
{
sum = sum+num;
num = num*10+temp;
count--;
}
System.out.println("sum="+sum);
}
}
本文介绍了一个简单的Java程序,用于计算一系列形如a+aa+aaa+aaaa+...的数的总和,其中a是一个1到9之间的数字。通过用户输入确定a的值以及序列中项的数量,程序使用循环结构来实现计算。
390

被折叠的 条评论
为什么被折叠?



