逻辑控制
- 顺序结构
所有代码将按照定义的代码顺序依次进行
- 分支结构
if分支结构 :针对关系表达式进行判断处理的分支操作
//if... int a=10; int b=20; if(a>b) { System.out.println("a大于b"); } //if...else int a=10; int b=20; if(a>b) { System.out.println("a大于b"); }else{ System.out.println("a不大于b"); } //if...else if ...else int a=10; int b=20; if(a>b) { System.out.println("a大于b"); }else if(a<b){ System.out.println("a小于b"); }else{ System.out.println("a等于b"); }
switch分支语句:根据内容进行判断,在switch中可以判断的只有(int,String,char,枚举)等数据,不能使用逻辑判断
/** * switch(数据){ * case 数值:{ 执行代码; break; } * case 数值:{ 执行代码; break; } * default:{ 执行代码; break; } * } */ int week=1; switch(week) { case 1: System.out.println("星期一"); break; case 2: System.out.println("星期二"); break; case 3: System.out.println("星期三"); break; case 4: System.out.println("星期四"); break; case 5: System.out.println("星期五"); break; case 6: System.out.println("星期六"); break; case 7: System.out.println("星期天"); break; default: break; }
- 循环结构
while循环:先判断后执行
/** * while(布尔表达式){ * 条件满足时执行; * 修改循环条件; * } */ int x = 0; while (x < 5) { System.out.println("x=" + x); x++; }
do…while循环:先执行后判断
/** * do{ * 条件满足时执行; * 修改循环条件; * }while(布尔表达式); */ int x = 0; do { System.out.println("x=" + x); x++; } while (x < 5);
for循环:
/** * for(循环的初始化数值;循环判断;修改循环数值){ * 循环代码; * } */ for(int x=0;x<5;x++) { System.out.println("x=" + x); } int x=0; for(;x<5;){ System.out.println("x=" + x); x++; }
- 循环控制语句;
break ;
跳出循环体,结束循环
continue ;
跳出当前循环,执行下一个循环
- 点赞
- 收藏
- 分享
- 文章举报

相关文章推荐
- Java基础第4讲--逻辑控制语句
- Java基础重温_02:运算符(算术运算、+操作、赋值运算、自增自减、关系运算(比较)、逻辑运算、短路逻辑运算、三元运算)、键盘录入、控制流程(if,if...else,if...else...if)
- Java基础知识二——程序逻辑控制与方法定义
- 【Java学习笔记】基础知识学习2【条件逻辑控制语句】
- 【CXY】JAVA基础 之 逻辑控制
- java学习路线__基础入门向__程序逻辑控制__6
- Java 基础逻辑判断
- 黑马程序员——Java基础语法(二)—运算符、流程控制
- java基础 第二次课 控制语句
- 黑马程序员——Java基础语法(二)---流程控制与函数
- 黑马程序员——Java基础(二) -- 流程控制语句和方法
- #Java基础语法#(3)控制结构
- (java基础)java的流程控制语句b
- 黑马程序员 Java基础(流程控制语句)
- 黑马程序员--JAVA基础之流程控制语句
- java 基础 流程控制
- Java基础——程序流程控制、函数与数组
- 黑马程序员--Java语言基础2-流程控制和函数
- 黑马程序员——JAVA基础——线程---概述,创建、生命周期,控制,同步,线程通信
- java基础——流程控制语句