Java 条件控制与循环控制实例

条件控制语句:

1. if-else语句

if(条件1){

代码块1;

}else if(条件2){

代码块2;

}else{

代码块3;

}

2. switch语句

switch(变量a){

case A:

//代码块1

break;

case B:

//代码块2

break;

default: //前面没有满足的条件,执行default

//代码块3

break;

}

若是不用break,则会一直执行下去,直到整个循环终止。

switch语句接收的变量类型有限:char,byte,short,int,String,enum(枚举)

循环控制语句:

满足条件下,循环执行代码块

循环语句的必要元素:变量初始化、循环条件、循环体、迭代语句

(迭代语句:控制循环条件的变量使其为假,保证循环可以结束,避免死循环)

1. for循环

for(变量初始化 ; 循环条件 ; 迭代语句){

循环体;

}

for循环的循环条件比循环体多执行一次

2. while循环

变量初始化;

while(循环条件){

循环体;

迭代语句;

}

3. do…while循环

do{

循环体

}while(循环条件)

4. foreach循环

for(数据类型 变量:数组){

代码块;

}

foreach循环遍历数组

以上这篇Java 条件控制与循环控制实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

(0)

相关推荐

  • 全面掌握Java中的循环控制语句与条件判断语句的使用

    循环控制 可能存在一种情况,当我们需要执行的代码块数次,通常被称为一个循环. Java有非常灵活的三循环机制.可以使用以下三种循环之一: while 循环 do...while 循环 for 循环 截至Java5,对增强的for循环进行了介绍.这主要是用于数组. while 循环 while循环是一个控制结构,可以重复的特定任务次数. 语法 while循环的语法是: while(Boolean_expression) { //Statements } 在执行时,如果布尔表达式的结果为真,则循环中

  • Java for循环的几种用法分析

    J2SE 1.5提供了另一种形式的for循环.借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象.本文介绍使用这种循环的具体方式,说明如何自行定义能被这样遍历的类,并解释和这一机制的一些常见问题. 在Java程序中,要"逐一处理"――或者说,"遍历"――某一个数组或Collection中的元素的时候,一般会使用一个for循环来实现(当然,用其它种类的循环也不是不可以,只是不知道是因为for这个词的长度比较短,还是因为for这个词

  • Java语言----三种循环语句的区别介绍

    第一种:for循环 循环结构for语句的格式: for(初始化表达式;条件表达式;循环后的操作表达式) { 循环体;   } eg: class Dome_For2{ public static void main(String[] args) { //System.out.println("Hello World!"); //求1-10的偶数的和 int sum = 0; for (int i = 1;i<=10 ; i++ ) { if (i%2 ==0) { //判断语句

  • 详解JAVA流程控制语句

    第一节 JAVA条件语句之if语句 1.单独的if语句,语法:if(条件){条件成立时执行的代码}:如果if成立时执行的语句只有一条,可以省略大括号,如果是多句不可省略,比如某些方法if(条件),return;如果满足此条件跳出方法. 2.条件语句之if-else,if(条件的布尔表达算式){符合条件则执行的代码}else{不符合执行的代码}: 3.多重if语句,if(条件1){代码块1}else if(条件2){代码块2}else{代码3}:在条件 1 不满足的情况下,才会进行条件 2 的判断

  • Java 条件控制与循环控制实例

    条件控制语句: 1. if-else语句 if(条件1){ 代码块1; }else if(条件2){ 代码块2; }else{ 代码块3; } 2. switch语句 switch(变量a){ case A: //代码块1 break; case B: //代码块2 break; default: //前面没有满足的条件,执行default //代码块3 break; } 若是不用break,则会一直执行下去,直到整个循环终止. switch语句接收的变量类型有限:char,byte,short

  • python小白练习题之条件控制与循环控制

    目录 前言 一:选择结构: 二:循环结构 总结 前言 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: age = 20 if age >= 18: print('your age is', age) print('adult') 根据Python的缩进规则,如果if语句判断是True,就把缩进的两行pr

  • Java编程Retry重试机制实例详解

    本文研究的主要是Java编程Retry重试机制实例详解,分享了相关代码示例,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下 1.业务场景 应用中需要实现一个功能: 需要将数据上传到远程存储服务,同时在返回处理成功情况下做其他操作.这个功能不复杂,分为两个步骤:第一步调用远程的Rest服务逻辑包装给处理方法返回处理结果:第二步拿到第一步结果或者捕捉异常,如果出现错误或异常实现重试上传逻辑,否则继续逻辑操作. 2.常规解决方案演化 1)try-catch-redo简单重试模式: 包装正

  • Python3中条件控制、循环与函数的简易教程

    一.条件控制 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块,而计算机很多自动化任务,也是根据条件判断来实现的. 我们可以通过下图,来了解一下条件语句执行的过程 和 Java 差不多,不同点: 1.每个条件后面要使用冒号(:),表示接下来是满足条件后要执行的语句块: 2.使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块: 3.elif 代替了 else if: 4.在 Python 中没有 switch – case 语句. age =

  • java打印出菱形图案实例详解

    第一步:首先对图像进行解析 想要打印该图形必须要进行多层循环嵌套,分两个部分进行打印. 第一部分为上半部分前四行,他们是递增的关系,后半部分后三行为递减关系,由此可以得出我们需要写两个打的循环.并且由于"*"位置的关系,我们必须带入空格同时打印.所以每个部分需要两个循环控制,即两个大循环每个里面嵌套两个小循环总计四个循环. 第二部:对数字进行分析 在分析之前,我们必须明白外层循环控制行数,内层循环控制列数,因此我们需要分析他的行和列. 示例代码如下: class ForForTest

  • Java中控制流程语句的深入讲解

    目录 前言 if-then if-then-else switch 使用 String while do-while for break continue return 总结 前言 流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块. 控制语句分为三类:顺序.选择和循环. 顺序结构:代表"先执行a,再执行b"的逻辑. 选择结构:代表"如果-,则-"的逻辑. 循环结构:代表"如果-,则重复执行-"的逻辑.

  • Java流程控制之选择结构

    目录 1.if单选择结构 2.if双选择结构 3.if多选择结构 4.嵌套的if结构 5.switch多选择结构 6.补充:case穿透 布尔表达式: 布尔表达式(Boolean expression)是一段代码声明,它最终只有true(真)和false(假)两个取值. 最简单的布尔表达式是等式(equality),这种布尔表达式用来测试一个值是否与另一个值相同. 例如: 2 == 4 ? --------------> false 1.if单选择结构 我们平常经常会面临选择,所以选择结构对于我

  • Java流程控制break和continue

    目录 1.break 关键字 1.1语法 1.2实例助解 2.continue 关键字 2.1语法 2.2实例助解 3.两者区别 1.break 关键字 break 主要用在: ① 循环语句中 ② switch语句中 它的作用: 用来跳出整个语句块. 1.1语法 break 的用法很简单,如下: break; 就是循环体中一条简单的语句. 1.2实例助解 例子中有上篇所写的增强for循环   public static void main(String args[]) { int [] numb

  • Java流程控制之循环结构for,增强for循环

    目录 1.for循环 1.1-for循环语法格式及说明 1.2-for循环实例练习演示 2.增强for循环 2.1-增强for循环语法格式及说明 2.2-增强for循环实例演示 1.for循环 虽然所有循环结构都可以用 while 或者 do-while来表示,但 for 循环的出现,可使一些循环结构变得更加简单明了. 注意: for循环执行的次数是在执行前就确定的. 实例助解:while循环和for循环 public static void main(String[] args) { int

  • Java流程控制之循环结构while、do...while

    目录 1.while 循环 2.do-while 循环 3.while和do-while的区别 本篇笔记内容记录while循环以及do-while循环,下一篇将讲述for循环以及延伸出来的增强型for循环(Java5新加) 前言: 在了解了选择结构之后,我们发现,仅通过选择结构,无法让程序一直跑着,我们每次运行就停止了.这在真实环境中肯定是不行的,比如网站的服务器,需要24小时无休地跑着,以及程序跑多少次等等. 为了解决这个问题,循环结构自然而然地诞生了! 顺序结构的程序语句只能跑一次(执行一次

随机推荐