Java中用循环语句求3+33+333+....+33333333的和

Java中用循环语句求3+33+333+....+33333333的和要求在 Java 中用循环语句求 3 33 333 的和 分析 33 3 10 3 333 33 10 3 3333 333 10 3 由此可知 每循环一次 可以用之前的数据乘 10 加 3 来做 结果如下 public

大家好,我是讯享网,很高兴认识大家。

要求在Java中用循环语句求3+33+333+…+的和。
分析:
33=3×10+3
333=33×10+3
3333=333×10+3
…………
由此可知:每循环一次,可以用之前的数据乘10加3来做

结果如下:
在这里插入图片描述
讯享网

public class Test{ 
    public static void main(String[] args){ 
    int n = 0;//起始数字是0 int sum = 0;//和 for(int i = 0;i < 8;i++){ 
   //i表示几位数 n = n*10 + 3; sum = sum + n; } System.out.println("3+33+333+....+ = " +sum); } } 

讯享网

用while循环也可以

讯享网 int num = 3; int sum = 0; while (num <= ) { 
    sum = sum + num; num = num * 10 + 3; } System.out.println("3+33+333+....+ = "+sum); 
小讯
上一篇 2025-02-09 23:56
下一篇 2025-01-08 13:00

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/27135.html