一  条件判断

  1. 条件运算符(三元表达式) ,其形式为:
    type d = a ? b : c; 具体化形式为:int d = 2 < 1 ? 3 : 4;
  2. 轻量级的文本编辑器:UltraEdit、Editplus、vi、vim、gvim
  3. 流程控制语句 if 的用法为:
第一种形式:
  if(布尔表达式)
  {
  //待执行的代码
  }
  第二种形式:
  if(布尔表达式)
  {
  //待执行的代码
  }
  else
  {
  //待执行的代码
  }
第三种形式:
  if(布尔表达式)
  {
  //待执行的代码
  }
  else if(布尔表达式)
  {
  //待执行的代码
  }
  else if(布尔表达式)
  {
  //待执行的代码
  }
  else
  {
  //待执行的代码
  }
4. switch 语句,使用形式为:

  switch(变量) //此处的变量类型只能为 5 种类型:byte, short, int, char,Enum。
  {
  case 常量 1:
  //待执行的代码
  break;
  case 常量 2:
  //待执行的代码
  break;
  case 常量 3:
  //待执行的代码
  break;
  //待执行的代码
  }
  虽然 case 语句中的 break 是可选的,但在绝大多数情况下,如果没有 break,程序的逻辑就会发生错误,因此,通常情况下都需要加上 break。

二  循环控制 

1. Java 中的循环控制语句一共有 3 种,分别是 while,do… while 以及 for 循环。  

2. while 循环,形式为:

  while(布尔表达式)
  {
  //待执行的代码
  }
  3. do…while 循环,新式为:
  do
  {
  //待执行的代码
  }
  while(布尔表达式);
4. while 与 do…while 之间的区别:如果布尔表达式的第一次判断就为 false,那么 while 循环一次也不执行;do…while 循环则会执行一次。如果布尔表达式第一次判断为 true,那么 while 循环与 do…while 循环等价。  
5. for 循环(使用最多的一种循环) ,形式为:
  for(变量初始化; 条件判断; 步进)
  {
  //待执行的代码
  }

for 循环的执行过程:
  1) 执行变量初始化。
  2) 执行条件判断。如果条件判断结果为假,那么退出 for 循环,开始执行循环后面的代码;如果条件判断为真,执行 for 循环里面的代码。
  3) 执行步进。
  4) 重复步骤 2。

java基础3_流程控制语句的更多相关文章

  1. Java基础学习-流程控制语句

    在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的.也就是说程序的流程对运行结果有直接的影响.所以,我们必须清楚每条语句的执行流程.而且,很多时候我们要通过控制语句的执行顺序来实现我 ...

  2. java基础(5):流程控制语句(switch)、数组

    1. 流程控制语句(续) 1.1 选择结构switch switch 条件语句也是一种很常用的选择语句,它和if条件语句不同,它只能针对某个表达式的值作出判断,从而决定程序执行哪一段代码.例如,在程序 ...

  3. Java基础语法—流程控制语句

    在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的.所以,我们必须清楚每条语句的执行流程.而且,很多时候要通过控制语句的执行顺序来实现我们想要的功能. 3.1 流程控制语句分类 ​ ...

  4. 再回首,Java温故知新(九):Java基础之流程控制语句

    流程控制语句分为条件语句.循环语句和中断语句. 中断语句包括break和continue,两者的区别在于break会跳出整个循环,而continue则是跳出此次循环,之后还会继续下一次循环. 条件语句 ...

  5. java基础,流程控制语句

                                流程控制语句 条件语句:              if语句:                        *if(条件 boolean类型) ...

  6. java基础之流程控制语句

    一.     分支 1.      三元运算符 ?: 注意:三元运算符虽然简洁但是语法乱,而且必须要有接受者或者直接打印 1.     if else语句 另一种不带括号的写法: if(条件) 语句1 ...

  7. Java基础-程序流程控制第二弹(循环结构)

    Java基础-程序流程控制第二弹(循环结构) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 流程控制有三种基本结构:顺序结构,选择结构和循环结构.一个脚本就是顺序结构执行的,选择结 ...

  8. Java基础-程序流程控制第一弹(分支结构/选择结构)

    Java基础-程序流程控制第一弹(分支结构/选择结构) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.if语句 1>.if语句的第一种格式 if(条件表达式){ 语句体: ...

  9. java中的流程控制语句总结

    程序的结构分类: 顺序结构:按照写代码的顺序 一次执行 选择结构:根据条件的不同有选择的执行不同的代码 循环结构:在一定条件下 反复执行某一片代码 选择结构: 也叫分支结构 根据条件的不同,有选择的执 ...

随机推荐

  1. JVM内存区域介绍

    学习JVM第一个要了解的就是JVM的内存区域. Java虚拟机在运行时会从操作系统内存中划分一部分出来作为JVM内存,而JVM内存又划分为以下几个区域: 大体上可以分为两种: 线程共享数据区 该类型的 ...

  2. modelsim仿真vivado自动化脚本

    quit -sim set PATH1 C:/modeltech64_10.2c/xilinx144_lib set PATH2 C:/xilinx1/Vivado/2014.4/data/veril ...

  3. 集合框架遍历方式之——for-each循环

    从Java5起,在Java中有了for-each循环,可以用来循环遍历collection和array.Foreach循环允许你在无需保持传统for循环中的索引,或在使用iterator /ListI ...

  4. Hibernate报错:org.hibernate.ObjectNotFoundException: No row with the given identifier exists 解决办法

    报错信息: org.hibernate.event.internal.DefaultLoadEventListener onLoad INFO: HHH000327: Error performing ...

  5. centos 常见软件安装

    centos虚拟机扩展硬盘空间 http://www.cnblogs.com/sixiweb/p/3360008.html http://blog.csdn.net/remote_roamer/art ...

  6. XUtils

    //HttpUtils实例化对象     HttpUtils http = new HttpUtils();       /*                *发送请求send(HttpMethod ...

  7. Oracle 表空间

    表空间 编辑 本词条缺少信息栏,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧! 表空间是数据库的逻辑划分,一个表空间只能属于一个数据库.所有的数据库对象都存放在指定的表空间中.但主要存放的是表 ...

  8. soapUI 时间格式

    用soapUI测试webservice,接收DateTime格式,总是包 not a valid AllXsd value 老外说,必须用ISO8601格式,如: 2009-03-13T22:16:0 ...

  9. XHTML标签的嵌套规则分析

    在 XHTML 的语言里,我们都知道:ul 标签包含着 li.dl 标签包含着 dt 和 dd——这些固定标签的嵌套规则十分明确.但是,还有许多标签是独立的,它们没有被捆绑在一起,比如 h1.div. ...

  10. android opengl es代码功能

    /* * Copyright (C) 2009 The Android Open Source Project * * Licensed under the Apache License, Versi ...