java-执行流程控制语句
就像有知觉的生物一样,程序必须在执行的过程中控制它的世界,并做出选择。java使用执行流程控制语句做出选择。
1、选择语句
if
if(布尔表达式){业务逻辑1; }else{业务逻辑2; }
switch
package com.kongzhiliucheng;public class Main {public static void main(String[] args) {char in='c';switch (in){case 'a':System.out.println(in+" 1");break;case 'b':System.out.println(in+" 2");break;case 'c':System.out.println(in+" 3");break;default:System.out.println();}} }
- in从case中无法匹配到,如果有default会执行,default可以在任何位置;如果default后无break,会继续向下执行,否则跳出。
2、循环语句
while(布尔表达式){循环体 }
do{循环体 }while(布尔表达式);
注意:while和do-while区别在于:后者的循环体至少会执行一次
for(初始化表达式;布尔表达式;步进表达式){循环体 }
注意:初始化表达式、步进表达式可以是用逗号隔开的多条语句
3、return、break、continue
- return :返回一个值并结束方法;
- break :在循环体中使用,跳出循环中剩余的语句;在switch中使用,跳出switch的代码块;
- continue:在循环体中使用,跳出本次循环体的剩余语句;
转载于:https://www.cnblogs.com/shixiemayi/p/9398695.html
java-执行流程控制语句相关推荐
- Java的流程控制语句
流程控制语句 在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的.所以,我们必须清楚每条语句的执行流程.而且,很多时候要通过控制语句的执行顺序来实现我们想要的功能. 流程控制语句分类 ...
- java基础 流程控制语句循环流程控制控制循环语句
Java基础 一.顺序结构 顺序结构是最常见的结构 , 代码按先后依次执行: 顺序结构语句有许多种 1.if语句 包括 1.if(条件 ){ 语句体}: 2.if ( 条件 ){语句体一}else{ ...
- Java基本流程控制语句
package com.org.lxh;import java.util.Scanner;/*** Java流程控制语句,if,if--else,switch,while,do--while,for等 ...
- Activiti6:模拟钉钉上面的请假流程(使用web画图并导出xml然后使用java执行流程)
1.声明 当前内容主要为本人学习和测试Activiti6这个工作流的基本操作,模拟钉钉上面的请假流程(简单版) 当前内容主要有: 使用官方的web-app方式画图 将当前流程图导出为xml配置 将xm ...
- JAVA day02 流程控制语句
程序逻辑结构 大致可以分为: 1.顺序结构: 顺序执行,根据编写的顺序,从上到下运行 2.条件分支结构: 判断语句:1. if 2.if...else 3.if...else if...els ...
- 第三堂:Java程序流程控制
在程序设计时,我们常常需要改变程序的控制流程.语句的执行顺序.而我们有三种基本的技术可以改变这个流程:①调用方法,②选择,③循环. 流程控制是所有编程语言的基础部分,Java自然也不例外:Java的流 ...
- 运算符,流程控制语句
运算符 算术.赋值.关系.逻辑.三目(三元)运算符 if & if-else 键盘输入 switch 运算符 运算符对数据的处理. 运算符有: 算术运算,赋值运算,关系运算,逻辑运算,三目 ...
- for语句的执行过程_带你深入了解Java流程控制语句
概述 在一个程序执行的过程中,程序的流程对运行结果有直接的影响的.只有在清楚每条语句的执行流程的前提下,才能通过控制语句的执行顺序来实现我们想要的结果. 顺序结构 程序中最简单.最基本的流程控制,没有 ...
- Java编程基础04——流程控制语句
1.顺序结构语句(了解) A:什么是流程控制语句 流程控制语句:可以控制程序的执行流程. B:流程控制语句的分类 顺序结构 选择结构 循环结构 C:执行流程: 从上往下,依次执行. D:案例演示 输出 ...
最新文章
- 华为鸿蒙是多少纳米的,厉害!华为又一颗自研7纳米手机芯片曝光,鸿蒙系统或8月初发布...
- PHP put提交和获取数据
- Linux下启动和关闭Oracle数据库的方法
- Eclipse 中隐藏的 5 个非常有用的功能
- 谈谈你对IOC的理解
- 我的C语言可变参数的实现
- B端表格设计实战指南
- 什么是 devops_DevOps对您意味着什么?
- [转载] AttributeError: ‘numpy.ndarray‘ object has no attribute ‘insert‘的解决方法
- 法国电子与计算机信息工程学校排名,法国工程学院的十大排名情况
- java实现table斜线,诸位大神 ,怎样在table的 td中添加 一条斜线
- 花菁染料cas138248-55-2齐岳生物
- carsim设置坡度的模块
- 计算机会计核算版本号是多少,会计核算电算化
- hive币涨幅空间大吗_HIVE币今日价格_HIVE币最新消息_HIVE币行情走势图 - 币界网
- 2022 年 4 月中国数据库排行榜:春风拂面春意暖,分数回升四月天
- 华为ensp保存网络设备配置和导出导入网络设备
- “会员制营销”和“EMAIL营销”培训方案
- 程序员如何兼职接单良心推荐
- C++ 简单的打折运算
热门文章
- python 柱状图-python 柱状图
- python推荐书-python的书推荐
- 零基础python必背代码-零基础小白Python入门必看:通俗易懂,搞定深浅拷贝
- python官网怎么下载安装-Python怎么下载安装
- python好学不-Python爬虫好学吗?
- python利器怎么编程-python 开发利器UliPad(图文详细介绍)
- 用python绘制柱状图标题-如何用Python绘制3D柱形图
- python 爬虫实例 电影-Python爬虫教程-17-ajax爬取实例(豆瓣电影)
- python导入txt为dataframe-python读取文本中数据并转化为DataFrame的实例
- 少儿编程语言python-Python少儿编程系列-前言-为什么学Python?