java 100以内的偶数的和_java 2.3 循环语句计算100以内的偶数和(五种方法)
前面的三种方法分别用三种循环语句实现了求和,都是运行了100次。
第四种运行了50次。
第五种运行了两次。
在小型程序中看不出区别,但是到了大型程序特别是运行量的的程序的时候,运行的次数就成为程序优劣的一个重要指标。
而这就是数据结构与算法的功用。
while(){ }循环
int a=0;
int sum=0;
while (a<=100) {
a++;
if (a%2==0) {
sum=sum+a;
}
}
System.out.println(sum);
do{ }while()循环:
int a=0;
int sum=0;
do {
a++;
if (a%2==0) {
sum=sum+a;
}
} while (a<=100);
System.out.println(sum);
for(){ }循环:
int sum=0;
for (int i = 1; i <=100; i++) {
if (i%2==0) {
sum=sum+i;
}
}
System.err.println(sum);
========加粗文字
int num=2;
int sum=0;
while (num<=100) {
sum=sum+num;
num=num+2;
//相比if判断运行了100次,这里只运行了50次。
}
System.out.println(sum);
===============
//高斯方法。
int a=1;
int n = 100;
int sum=0;
sum= (a+n)/2*n;
System.out.println("100以内的偶数和为:"+sum/2+50);
//因为每一个偶数都比奇数大一,一共有50对奇数偶数,所以偶数和比奇数和大50,所以最后结果加上50.
//这个程序总共只运行了一次。
java 100以内的偶数的和_java 2.3 循环语句计算100以内的偶数和(五种方法)相关推荐
- java输出回文数原代码_JAVA怎么用循环语句编写一个判别是否为回文数的代码?...
import java.util.Scanner; /** * 回文数是指将该数含有的数字逆序排列后得到的数和原数相同, * 例如12121.3223都是回文数 */ public class Hui ...
- 【224期】Java 字符串拼接五种方法的性能比较分析,从执行100次到90万次?
点击上方"Java精选",选择"设为星标" 别问别人为什么,多问自己凭什么! 下方有惊喜,留言必回,有问必答! 每天 08:15 更新文章,每天进步一点点... ...
- Java字符串拼接的五种方法,哪种性能最好?
作者 | 老坛酸菜WH 来源 | https://www.cnblogs.com/twzheng/p/5923642.html > 字符串拼接一般使用"+",但是" ...
- 【Java】Java字符串拼接的五种方法,哪种性能最好?
字符串拼接一般使用"+",但是"+"不能满足大批量数据的处理,Java中有以下五种方法处理字符串拼接,各有优缺点,程序开发应选择合适的方法实现. 加号 &quo ...
- 五种方法创建 Java 对象,你知道几种呢?
点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | 网络 五种方法创建java对象 作为Java开 ...
- 在 Java 中初始化 List 的五种方法
转载自 在 Java 中初始化 List 的五种方法 Java 中经常需要使用到 List,下面简单介绍几种常见的初始化方式. 1.构造 List 后使用 List.add 初始化 List< ...
- html转pdf(总结五种方法Java)
html转pdf(总结五种方法Java) Java 实现html转pdf,总结五种方法. 推荐使用wkhtmltopdf,Itext 方法一:使用wkhtmltopdf 1.下载插件wkhtmltop ...
- Java遍历Map五种方法
一.Map集合遍历日常开发最常使用,简单总结五种方法差异. ①.Iterator+entrySet写法[推荐JDK8以下],Map.Entry是Map接口的内部接口,获取迭代器,然后依次取出每个迭代器 ...
- php for循环语句计算1~100之间奇数的和
php 利用for循环语句计算1-100之间奇数的和 <php sum=0;for(sum =0;for(sum=0;for(i=0,i<100,i<100,i<100,i++ ...
- JAVA中创建线程池的五种方法及比较
之前写过JAVA中创建线程的三种方法及比较.这次来说说线程池. JAVA中创建线程池主要有两类方法,一类是通过Executors工厂类提供的方法,该类提供了4种不同的线程池可供使用.另一类是通过Thr ...
最新文章
- Google AI的焦虑:拆分搜索和人工智能部门,Jeff Dean任AI业务负责人
- 在python程序中的进程操作
- MySQL索引面试题:优化 索引分类
- openflow多级流表机制的优点?
- Oracle执行计划中 并行和BUFFER SORT的问题
- javascript --- 让函数的实例可以链式调用
- 某大学强制全员申报国自然,不提交就扣奖金!
- 12.5 防止死锁的加锁机制
- 【组合数学】组合恒等式 ( 八个组合恒等式回顾 | 组合恒等式 积 1 | 证明 | 使用场景 | 求组合数通用方法 )
- 蔬菜水果生鲜电商购物网站模板源码下载
- SYBASE 常用 sp_configure
- 基于MVC模式的企业公文处理信息系统的设计与实现
- 无法访问 文件目录损坏且无法读取
- 360锁屏壁纸超级好看,于是想保存下来。
- excel应用技巧:F功能键诸多应用汇总
- Jquery获取与设置属性
- Q2营收增长创下3年来最大涨幅,IBM这头大象要在云风口上跳舞?
- 中高管职业生涯的挑战与机遇:如何在“中年危机”中突围?
- C++第8周项目3小贺的工资
- 强化学习——探索与利用基本方法
热门文章
- linux skype 4.3,Linux下的Skype
- 复联4里的钢铁侠原型是谁?(剧透警告慎入)
- Hibernate(6)——映射类型
- Github每日精选(第17期):Django下的内容管理系统wagtail
- 整除光棍 — C语言【模拟手算除法(附过程图解)】
- 获取文件夹下所有tif图片,并将16位图转为8位图
- 实验7-3-8 输出大写英文字母
- html三角形下拉列表,select自定义小三角样式代码(实用总结)
- oracle同义词问题,ORACLE同义词总结(下)
- 简易的机器人聊天_如何制作一个简单的聊天机器人