1.基本if选择结构

格式:if(布尔表达式){

表达式结果为true,则执行此代码块

}

例:if(week <=5 ){

System.out.println(“上班”)

}

2.if else结构

格式:if(布尔表达式){

表达式结果为true,则执行此代码块

}else{

表达式结果为flase,则执行此代码块

}

3.多重if else 结构

格式:if(布尔表达式){

}else if(布尔表达式){

}else if(布尔表达式){

}else{

}

分支结构

1.switch分支结构

switch(byte、short、int、char){ //JDK7之后可以判断String

case 1:

//执行代码

break;

case N:

//执行代码

break;

default:

//执行代码

break;

}

2.default关键字:

在switch语句中,如果没有任何case表达式与相关值匹配;则控制传递给

跟在default标签后的语句。如果没有default语句,则控制传递到switch外

3.break关键字:

表示中止,中断,跳出当前switch分支结构

注意:适用于等值判断,所有case选项不可重复,并不会在满足某个case

选项后自动跳出switch语句,必须手动添加break语句中断

4.Continue关键字:

表示结束本次,进入下一次循环

循环语句

1.概念:通过某个条件,使一段代码周而复始地进行

2.组成:初始部分、循环条件、循环操作、迭代部分

3.分类:

a) while循环  --------先判断再执行

while(布尔表达式){

}

应用场景:循环次数明确。

例:1到100总和的统计

Int  i = 0;

Int sum = 0;

While(i<=100){

Sum += i;

I ++;

}

b) do while循环:特点:先执行,再判断。

do{

}while(布尔表达式);

应用场景:循环次数不明确。

例:先完成作业,再检查结果。

import Java.util.Scanner;

public class TestBaseDoWhile{

public static void main(String[] args) {

Scanner input = new Scanner(System.in);

//Tom先完成作业,由老师给予评价,不合格,则重写,合格,则结束

char answer;

do{

System.out.println("Tom完成了一遍作业");

System.out.println("请老师输入评语:");

answer = input.next().charAt(0);//y or n

}while(answer == 'n');

}

}

c) for循环  先判断,再执行

for(初始部分;循环条件;迭代部分){

//循环操作

}

应用场景:循环次数明确。

嵌套循环

1.概念:在一个完整的循环结构中嵌套另一个完整的循环结构。

2.图形例子:外层控制行数,内层控制列数

3.其他例子:外层控制循环次数,内层控制单次循环操作。

4.例:菱形的打印

java中的循环语句类型_java 循环 基本类型相关推荐

  1. java中的sql语句书写_Java中sql语句之通配符*

    在java中执行SQL语句要特别注意通配符的问题,否则是不会成功的: 在ACCESS中的通配符是* 例:select  *  from student  where  name like  '张*' ...

  2. java中的for语句格式_Java中foreach循环语句的格式可以写成(        )。

    [其它]1) 了解. 收集.整理 原研哉生平.设计理念及经典代表作 (可交) 2) google baidu 简洁的页面 丰富的变化 收集 (可交 ) [单选题]ABS 塑料通常用于 Jaguar L ...

  3. python中的while循环语句的数组循环_while循环

    循环语句就是让计算机根据条件做循环计算,在条件满足时继续循环,条件不满足时退出循环. 例如,计算从1到100的和: 1 + 2 + 3 + 4 + - + 100 = ? 除了用数列公式外,完全可以让 ...

  4. python中for循环和while循环的区别_Python中for循环语句和while循环语句有何不同

    原标题:Python中for循环语句和while循环语句有何不同 前面两期文章已经为大家分别讲解,for循环语句和while循环语句,两种都是化繁琐为简单的Python循环语句,选择困难症已经不知道该 ...

  5. 11、Java中的分支语句

    Java中的分支语句 作者:韩茹 公司:程序咖(北京)科技有限公司 程序咖:IT职业技能评测平台 网址:https://www.chengxuka.com 任务 1.程序的执行结构 2.分支语句 3. ...

  6. do while循环语句_流程控制之循环语句【while循环语句】

    while循环语句 while语句也称条件判断语句,它的循环方式为利用一个条件来控制是否要继续反复执行这个语句. 语法如下: while(条件表达式){ 执行语句 } 条件表达式:这是用于控制循环的条 ...

  7. shell脚本详解(四)——循环语句之while循环和until循环(附加例题及解析)

    shell脚本详解(四)--循环语句之while循环和until循环 一.until循环 1.循环结构 2.例题 二.while循环 1.循环结构 2.例题(每个人的思路不同,会导致脚本内容不一样,这 ...

  8. shell脚本详解(三)——循环语句之for循环

    shell脚本详解(三)--循环语句之for循环 一.echo命令 – 输出字符串或提取Shell变量的值 1.格式 2.常用参数 3.示例 二.for循环语句 1.for循环结构 2.例题 ①.例题 ...

  9. java中的in的语法_java的输入语法

    同学,你好 c语言面向过程 而java面向对象 所以用java做事前肯定要先创建对象啦 java中的输入语句 先创建Scanner对象 Scanner对象 Scanner sc = new Scann ...

  10. 5-12 Python条件语句、循环语句、While循环语句、break语句、continue语句、pass语句

    5Python条件语句 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: Python程序语言指定任何非0和 ...

最新文章

  1. 图书抄袭何时休,技术人的版权在哪里?
  2. 华3r2900g3服务器配置信息,H3C UniServer R2900 G3
  3. python中的装饰器有哪些-Python中的@函数装饰器到底是什么?
  4. Linq 入门系列 [OfType,ToArray,ToList,ToDictionary]
  5. mysql死锁解决办法
  6. Springboot文件上传提示:failed to convert java.lang.String to org.springframework.util.unit.DataSize
  7. linux 连接wifi不稳定,rtl8188ce 无线网不稳定终极解决方案 - 哆啦比猫的技术瞎扯 - Arch Linux · ドラえもん · 实时绘制...
  8. 阿里云图数据库GDB V3引擎发布,加速开启“图智”未来
  9. mysql5.7单表最大容量_mysql 5.7单表300万数据,性能严重下降,如何破?
  10. [MySQL] 2059 - Authentication plugin ‘caching_sha2_password‘ cannot be loaded dlope
  11. Matlab绘制隐式函数形成曲面的方法总结(转载)
  12. Vuex持久化,刷新,vuex-along最详细教程
  13. 安装免费在线客服livezilla系统
  14. 图像处理专业术语中英文对照(不断补充中)
  15. PL/SQL破解方法(不需要注册码)
  16. 深度学习:loss损失不下降
  17. c语言 轮询数据库,select 实现定时 + 轮询
  18. PAP与CHAP认证
  19. 作为一个测试,必须了解业务
  20. 2021年起重机司机(限桥式起重机)考试题及起重机司机(限桥式起重机)考试试卷

热门文章

  1. 高效Transformer层出不穷,谷歌团队综述文章一网打尽
  2. 大佬原创 | 深度学习60讲453页pdf下载
  3. CVPR 2020 Oral | 旷视提出Circle Loss,革新深度特征学习范式
  4. 北大数学天才毕业后坚持出家:理想现实间的挣扎
  5. 中科院智能乒乓球桌登上Nature:检测球速跟踪路径,准确找到击球位置
  6. 基于Python分析深圳程序员工资有多高?
  7. TensorFlow案例实现线性回归
  8. Linux之vim中翻页的命令
  9. 每日一题(合并表格)
  10. 链表问题9——复制含有随机指针节点的链表(初阶)