For循环结构例题
时间:2021-09-20
本文章向大家介绍For循环结构例题,主要包括For循环结构例题使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
例1:计算0-100之间奇数和偶数的和
1 package com.wang.struct;
2
3 //计算0-100之间奇数和偶数的和
4 public class ForDemo01 {
5 public static void main(String[] args) {
6 int oddSum=0; //定义奇数的和
7 int evenSum=0; //定义偶数的和
8
9 for (int i = 0; i <=100; i++) {
10 if(i%2!=0){
11 oddSum+=i;
12 }
13 if(i%2 ==0){
14 evenSum+=i;
15 }
16 }
17 System.out.println("oddSum="+oddSum);
18 System.out.println("evenSum="+evenSum);
19
20 }
21 }
例2:打印九九乘法表
1 package com.wang.struct;
2
3 //打印九九乘法表
4 public class ForDemo02 {
5 public static void main(String[] args) {
6 for(int i=1;i<10;i++){ //外层循环用于控制循环的行数
7 for(int j=1;j<i;j++){ //内层循环用于控制循环的列数
8 System.out.print(j+"*"+i+"="+j*i+"\t");
9 }
10 System.out.println();
11
12 }
13 }
14 }
例3:简约版的for循环
1 package com.wang.struct;
2
3 public class ForDemo03 {
4 public static void main(String[] args) {
5 int[] num={10,20,30,40}; //定义了一个数组
6
7 //经典方法,for循环遍历数组
8 for(int i=0;i<4;i++){
9 System.out.println(num[i]);
10 }
11 System.out.println("==============================================");
12
13 //便捷方法
14 for(int x:num){
15 System.out.println(x);
16 }
17
18 }
19 }
例4:用while和for语句输出1-1000能被5整除的数,并且每行输出3个
1 package com.wang.struct;
2 //用while和for输出1-1000能被5整除的数,并且每行输出3个
3 public class WhileAndForDemo02 {
4 public static void main(String[] args) {
5 int i1=0;
6 int count = 0; //初始化输出的数目为0
7 while(i1<=1000){
8 i1++;
9 if(i1%5==0){
10 System.out.print(i1+"\t"); //输出后不换行
11 count++;}
12 if(count%3==0){
13 System.out.println(); //每输出3个数后换行
14 }
15 }
16
17 System.out.println("\n================================================\n");
18
19 // for (int i = 0; i <=1000; i++) {
20 // if(i%5==0){
21 // System.out.print(i+"\t"); //print输出后不换行
22 // }
23 // if(i%(3*5)==0){ //每输出3个就换行
24 // System.out.println(); //println输出后换行
25 // // System.out.print("\n");
26 // }
27 // }
28 }
29 }
原文地址:https://www.cnblogs.com/wzq135/p/15314154.html
- Codeforces Round #434 (Div. 2, based on Technocup 2018 Elimination Round 1)&&Codeforces 861A k-roun
- 【Java数据结构学习笔记之二】Java数据结构与算法之栈(Stack)实现
- 【Java数据结构学习笔记之三】Java数据结构与算法之队列(Queue)实现
- Comparison of Apache Stream Processing Frameworks: Part 2
- 2017 Multi-University Training Contest - Team 9 1005&&HDU 6165 FFF at Valentine【强联通缩点+拓扑排序】
- 2017 Multi-University Training Contest - Team 9 1004&&HDU 6164 Dying Light【数学+模拟】
- Python3选择排序
- 【DeepMind 公开课-深度强化学习教程代码实战01】迭代法评估4*4方格世界下的随机策略
- Codeforces Round #434 (Div. 2, based on Technocup 2018 Elimination Round 1)&&Codeforces 861C Did yo
- Codeforces Round #434 (Div. 2, based on Technocup 2018 Elimination Round 1)&&Codeforces 861B Which
- 信用卡安全问题:被用户忽视的识别码
- Python3快速排序
- Python3插入排序
- Python3冒泡排序
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- bugzilla安装详解
- sudo和su的用法
- 网站打开缓慢排查思路
- linux下rsync+inotify实时同步
- mysql迁移数据目录
- Problem with the SSL CA cert (path? access rights?)
- Linux笔记(12)| 几种并发式IO的实现方法
- 使用ansible部署DNS主从(ubuntu)
- “一瓶一证”防伪溯源,腾讯安全领御与百年张裕达成战略合作
- ubuntu离线安装python环境
- ubuntu下解决Unment dependencies问题
- 【Vulnhub】Literally Vulnerable
- 内核通信之 Netlink 源码分析和实例分析
- supervisor简单使用
- 干货!Python常用数据类型的基本操作(长文系列第一篇)