java 第三章 流程控制语句

1、条件语句

  (1)if 语句 ( 单一条件)

  if (表达式){

    执行语句块

   }

  (2)执行流程

·  

  if 语句

   条件表达式可以是任何一种逻辑表达式

     如果表达式值为true,则执行花括号的内容后,再执行后面的语句

     如果表达的值为false,则直接执行后面的语句

     如果,大括号号中,只有一条语句,则可以省略大括号(推荐不

省略)

  

  变量 = 布尔表达式 ? 语句1: 语句2
    如果布尔表达式的值为true,则执行语句1
    如果布尔表达式的值为false,则执行语句2

  if 语句( 多选一)

    if (表达式1)
    {
    执行语句块1
    }
    else if(表达式2)
    {
    执行语句块2
    }

  switch语句

  switch (表达式)

  {
  case 取值1:语句块1
  …
  case 取值n:语句块n
  default: 语句块n+1
  }

  switch 语句

    表达式的值只可以接受int、byte、char、short 型,不接受其他类型的值
    不允许有重复的case取值
    switch一旦碰到第一次case匹配,程序就会跳转到这个标签位置,开始顺序执行以后所有的程序代码,而不管后面的case条件是否匹配,直到碰到break语句为止

2、循环语句

  while 循环

    while (条件表达式){

    执行语句块
    }

   do…while 循环

    do

    {

    执行语句块

    } while(条件表达式 );

  for 循环

    for(初始化表达式;循环条件表达式;循环后的操作表达式)

    {
      执行语句块
    }

  死循环

     for(int x=1;;x++){

      System.out.println("x="+x);
     }

     while(true){
      System.out.println("x="+x);
     }

  循环的中断

   在使用循环语句时,只有循环条件表达式的值为false时,才能结束循环。有时,我们想提前中断循环,要实现这一点,只需要在循环语句块中添加break或continue语句

    break;      结束最近的一层循环

    continue;   跳出本次循环

 流程控制语句

    for(①;②;④){

      ③

    }

 增强for循环(数组循环)

    for(int i :array){

      System.out.println(i);

    }

原文地址:https://www.cnblogs.com/makangning/p/9476807.html

时间: 2024-12-24 13:21:34

java 第三章 流程控制语句的相关文章

java的三种流程控制语句

1.顺序结构 ??顺序结构:是程序最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的.??执行流程:从上往下,依次执行. 2.选择结构 ??if语句格式????格式1??????if(比较表达式orboolean类型的值){??????????语句体:??????}????执行流程:先计算比较表达式的值,返回值true还是false:???????? ?如果是true,执行语句体,如果是false,不执行语句体.????格式2??????i

Java图式(第三章 流程控制、数组)

Java图式(第三章 流程控制.数组) 1.分支语句 1)if-else语句 2)switch语句 2.循环语句 1)while语句 while返回值不是1/0,必须是布尔表达式 2)do-while语句 3)for语句 4)continue/break语句 标号是对语句块/循环命名.eg:A:循环 continue A:直接终止标记的外循环 3.数组(引用类型) 1)声明时不确定大小 2)引用:下标引用,无指针 3)实例化(存储单元分配)语句:new 4)数组初始化:不要求每一维一样大 4.字

Java第三章 P72 输出”欢迎你,青“ 否则输出”对不起,你不是青“

import java.util.*; public class If { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in = new Scanner(System.in); System.out.println("请输入用户:"); String name =in.next(); System.out.println("请输入密码:");

Java学习笔记—第六章 流程控制语句

第六章  熟悉Java的流程控制语句 Java的程序流程控制分为顺序结构.选择结构.循环结构和跳转语句. 顺序结构:按照程序代码自上而下执行,直到程序结束,中间没有任何判断和跳转. 选择结构(分支结构):判断给定的条件,根据判断结果控制程序的流程.包括if语句和switch语句. 2.1 if语句:通过判断给定表达式的值来决定程序的流程.常见if语句的形式有三种: (1)if(expression){ statement: } (2)if(expression){ statement; }els

Java基础知识 第三章 流程控制

一  流程控制结构 1.在java中,共有3种流程控制结构: (1)顺序结构:程序从上到下依次执行每条语句,中间没有任何的判断和跳转. (2)选择结构:根据条件判断的结果来选择执行不同的代码.根据细节的不同可分为单分支结构,双分支结构,多分支结构. (3)循环结构:根据条件来重复性地执行某段代码. 2.java 中提供了if控制语句,switch语句,来实现选择结构. (1)if控制语句 语法:if(条件){ 语句 } 条件必须是布尔值 (2)if-else语句:实现双分支处理 语法:if(条件

java编程基础(三)流程控制语句

流程控制语句 1.顺序语句: 语句:使用分号分隔的代码成为一条语句. 注意:没有代码,只有一个分号也是一条语句. 顺序语句就是按照从上到下的顺序依次执行的语句 2. if判断语句 if语句分为三种语法格式,每一种格式都有每一种格式的特点. 如果花括号中只有一条语句,那么花括号可以省略不写,初学者不推荐省略. 格式1 if语句 用于对一种情况进行判断 If(判断条件) { 如果满足条件执行的代码: } 例如: 格式2 if-else语句 用于对两种情况进行判断 If(判断条件) { 满足条件所执行

shell脚本基础进阶(三)----流程控制语句

流程控制语句 控制语句,即用来实现对程序流程的选择.循环.转向和返回等进行控制的语句.Bash中的控制语句有几种控制语句?额,小编也没统计过,不清楚哎!!按照百度百科的分类(选择语句,循环语句,转向语句)总结了几个.然后看下吧! 一.选择语句 1.if--else--fi 格式: (1)if CONDITION;then     if-true-doing    fi  (2)if CONDITION;then     if-true-doing    else     if-false-doi

Java 第三章 选择结构

第三章   选择结构 if基本语法: if(条件){// 表达式 // 代码块 } eg: int a = 10; if(a > 1){ System.out.println("内容"); } if(){ // 代码块}else{ // 代码块}eg:if(score >= 90){ System.out.println("奖励Mp4一个");}else{ System.out.println("枪毙");} 语法:if(条件){ /

first~~博客(java第三章)

第三章     选择结构 一.常用逻辑运算符 1.&& 与 并且的意思  条件1&&条件二   需要同时满足两个或多个条件 2.|| 或 或者的意思  条件1&&条件二  只要满足其中一个条件就可以 3.!  非  ! 条件1  条件为真时,结果为假;条件为假,结果为真 二.四种if结构  1.单分支if结构 //声明一个变量  int i=10;    if(i>=5){  //条件符合就继续执行大括号中的语句,否则跳出循环   System.out