项目场景:

循环结构


代码描述:

@Overridepublic class Main{public static void main(String[] args) {/*1、while 循环:while(布尔表达式){//循环内容}*//*int i=0;int sum=0;while (i<=100){sum=sum+i;i++;}System.out.println(sum);//输出1到100的数字*//*do{//代码语句}while(布尔表达式)*//* int a=0;int sum1=0;do{sum1=sum1+a;i++;}while (a<=100);System.out.println(sum);//while 先判断后执行,do while 是先执行后判断,即它至少执行一次/*for循环(十分重要的)for(初始化;布尔表达式;更新){     注意点:初始化可以是空语句}*///代码语句for(int b=1;b<=100;b++){System.out.println(b);}System.out.println("for循环结束!");/*for循环的快捷键:100.for,enter就出来循环结构了*/}}

下面展示一些 例子

public class Main {public static void main(String[] args) {//计算0到100之间的奇数和偶数的和int oddSum=0;int evenSum=0;for(int i=0;i<=100;i++){//i%2!=0表示奇数if(i%2!=0){oddSum+=i;      //oddSum=oddSum+i;}else {evenSum+=i;}}System.out.println("奇数的和:"+oddSum);System.out.println("偶数的和:"+evenSum);}
}
public class Main {public static void main(String[] args) {//用while或者for输出1-1000之间能被5整除的数,并且每行输出三个for (int i = 0; i <=1000; i++) {if (i%5==0 ){System.out.print(i+"\t");}if (i%(5*3)==0){System.out.println("\n");//print不会自己换行,println自己换行}}}}
public class Main {public static void main(String[] args) {int i = 1;               // 初始化变量while (i <= 1000) {          // 条件判断// 循环操作if (i % 5 == 0) {System.out.print(i + "\t");if (i % (3*5) == 0) {System.out.println();}}i++; // 改变变量}}
}
public class Main {public static void main(String[] args) {/*打印九九乘法表,首先打出第一列也就是:for(int i=1;i<9;i++)然后要把1换成其他的变量。也就是j,j也要从1到9,并且让i<=j使部分2*3=6的这些去掉也就是下面这个*/for (int j = 1; j <= 9; j++) {for (int i = 1; i <=j; i++) {System.out.print(j+"*"+i+"="+(j*i)+"\t");}System.out.println();}}
}

增强for循环:

for(声明语句:表达式)
{//代码句子
}public class Main {public static void main(String[] args) {int[] numbers={10,20,30,40,50};    //定义一个数组for(int i=0;i<5;i++){System.out.println(numbers[i]);}System.out.println("====================================");//上下两个输出都一样,意义是一样的for (int x:numbers){System.out.println(x);}}
}

12、循环结构(While循环,do while循环,for循环)相关推荐

  1. C#编程入门第四课,异常,switch-case选择结构,循环结构 while,break作用,do-while循环

    C#编程入门第四课 文章目录 C#编程入门第四课 1.异常 2. switch- case选择结构 3. 循环结构 while 4. break 作用 5. do-while循环 1.异常 那行代码有 ...

  2. c语言有关循环结构运用的题,应用C语言循环结构解决等差数列求和问题微课设计研究...

    高妍 [摘 要]本文以应用C语言循环结构解决等差数列求和问题作为微课主要内容,阐述了对微课设计进行的研究与探索. [关键词]C语言:循环结构:微课 当今,信息化高速发展,数字技术正在影响和改变着我们生 ...

  3. c语言循环结构程序设计视频,第13讲:循环结构程序设计1

    C语言是计算机科学及应用专业的一门重要的专业基础 课,也是全校各 个专业的公共必修课程.它既可以为其它专业课程奠定程序设计的基础,又可以作为其它专业课程的程序设计的工具. 通过本课程的学习,应掌握计算 ...

  4. c语言第六章条件型循环结构,C语言课件(第六章 循环结构)

    C语言课件 第六章 循环结构 在许多复杂的问题中,常常需要做大量的类似的计算处理,这些类似的相同的处理过程存在重复性过程,即在某种条件成立的情况下需要处理相同的操作时,就要使用循环结构来完成. 类似于 ...

  5. c语言中循环结构的作用,C语言中对于循环结构优化的一些入门级方法简介

    一.代码移动 将在循环里面多次计算,但是结果不会改变的计算,移到循环外面去. 例子: 优化前: void lower1(char *s){ int i; for(i=0;i if(s[i]>=' ...

  6. 1循环结构程序设计-第5关:C循环-寻找完数

    任务描述 本关任务:一个数如果恰好等于它的因子之和,这个数就称为"完数". 例如,6的因子为1.2.3,而6=1+2+3,因此6是"完数". 编程序找出1000 ...

  7. 循环结构c语言乘电梯,C语言循环结构练习题.doc

    (1)编写一个程序,求之值. (2)编写一个程序,求s=1+(1+2)+(1+2+3)+-+(1+2+3+-+n)的值. (3)编写一个程序,用户输入一个正整数,把它的各位数字前后颠倒一下,并输出颠倒 ...

  8. C++_选择结构_switch语句_循环结构while_while案例猜数字_do while循环_dowhile案例水仙花数_---C++语言工作笔记017

    跟java一样啊

  9. 04 循环结构概述和for语句的格式及其使用

    04.01_Java语言基础(循环结构概述和for语句的格式及其使用) A:循环结构的分类 for,while,do-while B:循环结构for语句的格式: for(初始化表达式;条件表达式;循环 ...

  10. c语言循环程序模板,循环结构程序设计C语言程序

    循环结构程序设计C语言程序Tag内容描述: 1.第5章 循环结构程序设计,C 语言程序设计,北京航空航天大学 交通科学与工程学院 徐国艳,2019/7/12,2,循环的基本概念 不同形式的循环控制 多 ...

最新文章

  1. html树形多选下拉列表,EasyUI 多行树形下拉框(Multiple ComboTree)_Vue EasyUI Demo
  2. oracle查询某个用户下的所有视图
  3. Java注解解析-搭建自己的注解处理器(CLASS注解使用篇)
  4. unix linux 命令参考,Unix/Linux 命令参考
  5. 建立a8 linux开发环境,Fedora 14下建立 omap3530 开发环境 - 交叉编译器
  6. Linux shell - 重命名文件和文件夹(mv)
  7. Jeecg-Boot 快速开发平台,前后端分离—开发工具安装
  8. android gradle 设置,android gradle配置指南
  9. .NET Core全面扫盲贴
  10. vue组件独享守卫钩子函数参数详解(beforeRouteEnter、beforeRouteUpdate、beforeRouteLeave)...
  11. java单例接口_JAVA单例模式
  12. 计算流体力学c语言教程,计算流体力学教程
  13. 丑数 打表+二分查找
  14. MongoDB入门+深入(二)--项目实战
  15. android健身app毕设,几款健身类App的分析报告
  16. WIN10无限蓝屏重启解决办法
  17. Java操作数据库方式(六)DataSource详解
  18. 2021-2027全球与中国医疗物联网服务市场现状及未来发展趋势
  19. ARM服务器搭载的操作系统
  20. 变身“流程公司” 什么工作流合适

热门文章

  1. 【LeetCode 剑指offer 06】输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。
  2. 助力政企高效协同办公,巨杉数据库与九思软件完成产品互认证
  3. 洛谷 P2108 学英语
  4. 美信时代赋能城商行数字化转型,监控易开启全数字化运维时代
  5. 微信小程序自定义组件-城市选择
  6. 更换iPhone13/SE后,如何将旧iPhone数据转移过来?
  7. magicbook pro鸿蒙系统,荣耀智慧屏抢先体验:首发鸿蒙系统,内置自研鸿鹄芯片...
  8. 调查了 12,000 名女性开发者发现,女性比男性更懂 Java!
  9. OpenGL:纹理贴图
  10. android qq 6.2.1,Android/iPhone QQ 6.2 测试版发布