java2 实用教程 第三版 第三章 习题 7 编写应用程序,分别使用while和for循环计算8+88+888+....前10项之和。
方法一:
public class Part7
{
public static void main(String args[])
{
int sum=0,j=0;
for(int i=1;i<=10;i++)
{
j=j*10+8;
sum=sum+j;
}
System.out.println("The sum is "+sum);
}
}
方法二:
public class Part77
{
public static void main(String args[])
{
int sum=0,i=1,j=0;
while(i<=10)
{
j=j*10+8;
sum=sum+j;
i++;
}
System.out.println("The sum is "+sum);
}
}
结果为: