java编程 计算8+88+888+8888+...
答案:3 悬赏:50 手机版
解决时间 2021-06-07 05:01
- 提问者网友:我是女神我骄傲
- 2021-06-06 16:20
用for循环计算8+88+888+8888+...的前10项的和 请给出步骤 谢谢!
最佳答案
- 五星知识达人网友:何以畏孤独
- 2021-06-06 17:13
public class Test{
public static void main(String[] args)
{
String strNum = "";
int result =0;
for(int i=0;i<8;i++){
strNum+="8";
result+=Integer.parseInt(strNum);
}
System.out.println("8+88+888+8888...的结果为:"+result);
}
}
public static void main(String[] args)
{
String strNum = "";
int result =0;
for(int i=0;i<8;i++){
strNum+="8";
result+=Integer.parseInt(strNum);
}
System.out.println("8+88+888+8888...的结果为:"+result);
}
}
全部回答
- 1楼网友:雪起风沙痕
- 2021-06-06 19:17
int sum=0;
int m=8
for(int i=0;i<10;i++){
sum=sum+m;
m=m*10+8;
}
- 2楼网友:思契十里
- 2021-06-06 18:30
public class test {
public static void main(String [] args) {
long a = 8, b = 8;
long s = 8;
String str = "8";
for ( int i = 1; i < 10; ++i ) {
s += a;
a = a * 10 + b;
str += "+" + String.valueOf( a );
}
System.out.println( str + "=\n" + s );
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯