算法分析

1.首先需要设置一个累加器sum,其初始值为0.

2.利用sum=sum+n实现累加(n依次取值1,2,3....100).

3.每执行一次sum=sum+n,n自增加1,当n达到101时,停止计算,此时sum的值就是1到100的累加和。

代码

public class Test
{
public static void main(String[] args)
{int n=1,sum=0;while(n<=100){sum=sum+n;n++;}System.out.println("结果为:"+sum);
}
}

结果

【Java】用while循环实现1+2+3......+100相关推荐

  1. Java语言的循环控制结构

    Java语言的循环控制结构 循环控制结构:是在一定条件下,反复执行某段程序的流程结构,被反复执行的程序称为循环体.循环控制结构是程序中非常重要和基本的一种结构,它是由循环语句来实现的. Java 的循 ...

  2. java中的循环 while

    java中的循环 有三种 for循环 while循环 do..while循环 今天我们主要就讲一种. 叫while循环. 剩下的两种, 我们会在<基础进阶>里继续给大家介绍. while循 ...

  3. java跳出指定循环

    java跳出指定循环: 方法一: 在外面的循环语句前定义一个标号,然后在里层循环体的代码中使用带有标号的break 语句,即可跳出外层循环: for(int i = 0;i < 10; i ++ ...

  4. java js跳出循环_[Java教程]js循环的总结

    [Java教程]js循环的总结 0 2016-10-07 15:00:14 js原生的循环有两种,一般的for循环和for...in循环.还有一种常用jQuery.each()循环. 一. js原生循 ...

  5. java 中for循环中重复定义的变量 为什么不报错?

    java 中for循环中重复定义的变量 为什么不报错? public class Test1 {public static void main(String[] args) {int[] arr = ...

  6. java用while循环语句输出1-100内的奇数和

    java用while循环语句输出1-100内的奇数和 /*** 用while语句,输出0-100所有奇数和*/ public class Test04 {public static void main ...

  7. JAVA中for循环写杨辉三角_java使用for循环输出杨辉三角

    思路是创建一个整型二维数组,包含10个一维数组.使用双层循环,在外层循环中初始化每一个第二层数组的大小.在内层循环中,先将两侧的数组元素赋值为1,其他数值通过公式计算,然后输出数组元素.public ...

  8. java for in 循环_js的for in循环和java里foreach循环的区别分析

    本文实例分析了js的for in循环和java里foreach循环的区别.分享给大家供大家参考.具体分析如下: js里的for in循环定义如下: for(var variable in obj) { ...

  9. 用java解决约瑟夫循环问题,Java实现循环列表解决约瑟夫环问题

    约瑟夫环:共有n个人围成一圈,从1开始报数,数到m的人出圈,求最后幸运者序号?? 下面用Java实现循环列表解决这个问题: package com.iteye.ljmdbc7a; import jav ...

  10. 编写程序FooBizBaz.java,从1循环到150并且在每行打印一个值,另外在每个3的倍数行上打印出“foo”,在每个5的倍数行上打印“biz”,在每个7的倍数行上打印输出“baz”。

    (for语句练习)编写程序FooBizBaz.java,从1循环到150并且在每行打印一个值,另外在每个3的倍数行上打印出"foo",在每个5的倍数行上打印"biz&qu ...

最新文章

  1. 深入学习jQuery描述文本内容的3个方法
  2. 研究显示自动驾驶汽车只能解决三分之一的交通事故
  3. python unix时间戳格式化输出_python正常时间和unix时间戳相互转换的方法
  4. 我的世界服务器修改飞行速度,《我的世界》创造模式飞行速度修改方法介绍
  5. Linq to Entities in Ado.net EF的事务
  6. Redis 为什么用跳表而不用平衡树
  7. 端口安全原理介绍及配置命令
  8. 关于域帐户将计算机加入域登陆上限问题
  9. Python《爬取手机和桌面壁纸》
  10. visual assist x_可能是最美溜背,大众探岳X能否重新定义轿跑SUV?
  11. php 合并 js css,PHP实现合并多个JS和CSS文件示例
  12. 例29:哥德巴赫猜想
  13. websocket没准备好如何解决_惠普打印机打印没反应如何解决 惠普打印机打印没反应解决方法【详解】...
  14. 卫星轨道的估计问题(Matlab)(三):标准重采样粒子滤波(SIR)对新问题的尝试
  15. 『资源』机器学习实践中文资源合集
  16. (转)AI vs 深度学习 vs 机器学习:人工智能的 12 大应用场景
  17. JAVA 正则表达式(大全)
  18. 盘点那些年我们一起玩过的网络安全工具
  19. 服务器被恶意攻击可以报警吗?
  20. VirtualBox 磁盘扩容(亲测有效)

热门文章

  1. 机器学习降维算法二:LDA(Linear Discriminant Analysis)
  2. 实例解说Linux命令行uniq
  3. Linux(debian7)操作基础(十四)之文本搜索命令grep使用方法
  4. Ubuntu14.04 LTS(64bit)彻底解决matplotlib中文乱码问题
  5. 【Matlab】离散点拟合曲面
  6. 前端开发 表格的补充 注释 标签的嵌套规则 0228
  7. python-对向-getattribute与getattr
  8. Laravel初探——安装
  9. 为什么小程序最适合知识付费?
  10. JDK的可视化工具系列 (四) JConsole、VisualVM