Java基础系列(22)- For循环详解
2023-02-18 16:24:05 时间
For循环
- 虽然所有循环结构都可以用while和dowhile表示,但是Java提供了另外一种语句for循环,使一些循环结构变动更加简单
- for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构
- for循环执行的次数是在执行前就确定的。语法格式如下
for(初始化;布尔表达式;更新){ //代码语句 }
计算0到100之间的奇数和偶数的和
package struct; public class ForDemo01 { public static void main(String[] args) { int oddSum = 0; int evenSum = 0; for (int i = 0; i <= 100; i++) { if (i%2 != 0){ oddSum+=i; }else { evenSum+=i; } } System.out.println("所有奇数和为:"+oddSum); System.out.println("所有偶数和为:"+evenSum); } }
用while或for循环输出1-1000之间能被5整除的数,并且每行输出3个
package struct; public class ForDemo02 { public static void main(String[] args) { for (int i = 0; i <= 1000; i++) { if (i%5 == 0){ System.out.print(i+"\t"); } if (i%(5*3) ==0){ //模为5,取三次换行 System.out.println("\n"); } } //print 输出完会换行 //println 输出完不会换行 } }
package struct; public class ForDemo02 { public static void main(String[] args) {//print 输出完会换行 //println 输出完不会换行 int j = 0; do { if (j%5 == 0){ System.out.print(j+"\t"); } if (j%(5*3) ==0){ System.out.print("\n"); } j++; }while (j<=1000); } }
相关文章
- Eolink神技之二、API全生命周期管理
- 育种数据分析神器:线性混合模型
- SNP在染色体上的分布图怎么做?代码搞定
- 2023年云原生领域重点关注的几个Sandbox项目
- Rust中结构体的定义和实例化
- 【VUE】基础用法(属性与事件的绑定,条件渲染等)
- 【selenium爬取】最新版可用某网职位爬取数据
- 带你手把手实操一个RPC框架
- InvocationException: GraphViz‘s executables not found【BUG已解决】
- 环境遗传相关 | 育种中的基因与环境互作
- Grafana监控大屏配置参数介绍(一)
- 如何安装GWAS软件包:GAPIT
- 测定日模型及随机回归模型介绍
- 如何引用R语言以及R包:文献引用
- 极大极小值算法改进
- MassTransit 知多少 | 基于MassTransit Courier实现Saga 编排式分布式事务
- 元器件温度系数(ppm/℃)是什么?
- GWAS分析中可视化:QQ图和曼哈顿图
- async如果不加 try/catch 会发生什么事?
- 多基因风险预测模型1--先立Flag