Java私人学习笔记——第3章 程序流程控制

3.1 分支结构

3.1.1 if语句结构

if( ){

}else{

}

3.1.2 条件运算符

condition ? expr1 : expr2

3.1.3 switch语句结构

switch( ){

case value1:

...           [break;]

case value2:

...           [break;]

case value3:

...           [break;]

}

3.2 循环结构

3.2.1 while循环结构

while(boolean){

//循环体

}

3.2.2 do-while循环结构

do{

//循环体

}while( ... );

3.2.3 for循环结构

for( ... ; ... ; ... ;){

//循环体

}

3.2.5 break语句和continue语句

1.break语句

break语句的功能是结束本次循环,控制转到其所在循环的后面执行。对各种循环均直接退出。

2.continue语句

它只种植执行当前的迭代,导致控制权从下一次迭代开始。

时间: 2024-10-25 13:47:39

Java私人学习笔记——第3章 程序流程控制的相关文章

Java私人学习笔记——第4章 类和对象基础

4.1 面向对象基础 4.1.2 面向对象的基本特征 1.封装性     2.继承性     3.多态性 4.2 Java类和对象 4.2.1 类的定义 类的定义包括类声明和类体的定义: 1.类声明 [public][abstract | final]class ClassName[extends SuperClass][implements InterfaceNameList]{ //成员变量声明 //成员方法声明 } 抽象类不能实例化,final最终类不能被继承: 4.2.2 对象的使用 引

Java私人学习笔记——第1章 Java语言综述

1.1 Java起源与发展 1.1.3 Java语言的特点 1.简单   2.面向对象   3.分布性   4.解释型   5.平台独立   6.可移植 7.健壮性   8.安全性   9.高性能   10多线程   11.动态性 1.2 面向对象编程概述 1.2.2 OOP(面向对象程序设计)的优势 1.易维护   2.可重用   3.可扩展 1.3 简单的Java程序 1.3.2 编译过程 编译器——>源代码 .java——>Java编辑器——>字节码——>Java调试器——&

Java私人学习笔记——第2章 数据类型和运算符

2.2 数据类型 2.2.1 Java数据类型 2.3 常用运算符 Java提供了一组运算符丰富的操纵变量.我们可以把所有的Java操作符为以下几组: 算术运算符 关系运算符 位运算符 逻辑运算符 赋值运算符 其它运算符 算术运算符: 算术运算符用于在数学表达式中,他们是在代数中使用的方法相同.下表列出了算术运算符: 假设整型变量A=10和变量B=20,则: 算术运算实例 运算符 描述 实例 + Addition - Adds values on either side of the opera

java JDK8 学习笔记——第16章 整合数据库

第十六章 整合数据库 16.1 JDBC入门 16.1.1 JDBC简介 1.JDBC是java联机数据库的标准规范.它定义了一组标准类与接口,标准API中的接口会有数据库厂商操作,称为JDBC驱动程序. 2.JDBC标准主要分为两个部分:JDBC应用程序开发者接口和JDBC驱动程序开发者接口.应用程序需要联机数据库,其相关API主要在java.sql和javax.sql两个包中. 3.应用程序使用JDBC联机数据库的通用语法: Connection conn = DriverManager.g

Java架构师成长之道之程序流程控制

Java架构师成长之道之程序流程控制 Java架构师成长之道 4.1 程序流程控制概述 之前编写的绝大多数程序都是顺序执行,也就是从main函数开始,由上到下一行一行的执行,也被称为顺序结构. 在生活中除了顺序结构以外还有选择结构.循环结构,例如在淘宝购物时登录账号就是一个选择结构,如果输入的正确的用户名和密码才能购买商品,否则就会提示用户名密码错误. 而在淘宝首页的Banner就是一个循环结构,在指定的时间内循环切换图片. 在Java中,支持if/else和switch case两种选择结构,

第三章 程序流程控制

3.1 程序流程控制 判断结构 选择结构 循环结构 3.1.1 判断结构 if语句 三种格式: 1. if(条件表达式){ 执行语句: } 2. if(条件表达式){ 执行语句: } else { 执行语句: } 3. if(条件表达式){ 执行语句: } else if(条件表达式){ 执行语句: } ...... else{ 执行语句: } if控制的语句只有一条,可以不要{}:也就是说,如果if没有{},它只控制离它最近的那条语句. 3.1.2 选择结构 switch语句 switch(表

UML学习笔记系列-第二章 开发流程

第二章  开发流程 UML是从一大推面向对象分析与设计的方法论中所诞生出来的.在某种程度范围内,这些方法论都会在图形模型语言中混合某种开发流程,以说明软件该如何开发下去. 1.反覆式和瀑布式的开发流程 两者的本质差异在于:我们该如何把项目分解成一些比较小的部分.我们需要把项目加以分解,这样一来大家就可以随时掌握问题,并追踪进度. 瀑布式开发风格是根据开发活动来分解项目的.为了编写软件,你需要进行一些特定的开发活动,包括:需求分析.设计.编程与测试.如果是一年的时间需要如下分配: 分析阶段 设计阶

第3章 程序流程控制

1.三种基本技术可以改变程序的控制流程:调用方法.选择.循环. 2.有四种类型的布尔逻辑:和.或.异或.非. 3.异或:如果a.b两个值不相同,则异或结果为1.如果a.b两个值相同,异或结果为0. 4.单个“&”.“|”符号将使两个布尔表达式都被检查.u 5.switch语句中检测的变量只能是32位或者更小的整数值,也就是说只能是byte.short.int.char(JDK7.0以后,变量可以是String类型). 6.case后的值必须是与switch中的变量相同的数据类型,必须是常量或字面

Python学习笔记之语言基础与流程控制

Python简介 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承. Python的特点 Python 优点 1.简单.优雅.明确 2.强大的模块第三方库 3.易移植 4.纯面向对象语言 5.可扩展性良好(c\java\c#...) Python缺点 1.代码不能加密 2.执行速度慢 Python能做什么 1.软件开发 1.游戏后台.搜索.图形界面 2.