1.分支流程控制语句
if ... else
语法: 1)
if(布尔值|逻辑|比较表达式){
语句块
}else{
语句块
}
2)
if(表达式){
}else if(表达式){
}
.
.
.
else if(){
}else{
}
注:if()必须出现一次
else if() 可以出现多次,也可以不出现
else 只能出现一次,或者不出现
成员变量使用时,不一定要赋值而局部变量必须赋值。
2.swith---csae 分支语句
语法
swith(变量){
case 值:表达式;break;(可以省略的)
case 值:表达式;break;(可以省略的)
case 值:表达式;break;(可以省略的)
case 值:表达式;break;(可以省略的)
case 值:表达式;break;(可以省略的)
Default:表达式;
}
注:变量的类型和值的类型一致
变量类型:byte,short,char,int ;jdk7.0 支持String
swith 必须只能出现一次
case 关键字可以出现一次或者多次,default只能出现或者不出现
Default:如果没有符合的case就执行它
3.循环语句
1)while循环
语法:while(boolean|逻辑表达式|比较表达式){
循环体
}
与if的区别:
if(true){
语句
}
if语句条件满足,if的语句块只会被执行一次
while条件满足了,语句块会被执行多次
2)do{
语句块
} while(boolean|逻辑表达式|比较表达式);
与while的区别:while先判断条件,在执行循环体
do。。。while 先执行循环体,在执行判断条件
面试题:
boolean flag=false;
while(flag=true){
System.out.println("A");
}
System.out.println("B");
结果:多个A,因为flag=true,其中flag为变量,所以javac无法判别结果
例2:
boolean flag=false;
while(true){
System.out.println("A");
}
System.out.println("B");//该代码无法被执行
结果:编译错误。
3)for循环
语法:
for(赋值区;条件区;自增区){
循环体
}
注:赋值区,可以定义多个变量,为每一个变量赋值,变量与变量使用使用逗号隔开,赋值区可为空。
条件区;可以为空,条件最多只有一个
自增区:可以包含多个自增,条件与条件之间逗号隔开,自增区可为空,
4.return,break,continue
return:用来作为返回值,如果使用该关键字,那么return以后的语句都将不会被执行,直接退出该方法。
break:跳出循环语句或swith。。。case
循环使用该关键字,是结束循环。break以后的语句不会被执行。
continue:跳出当前循环,执行下一次循环。
分享到:
相关推荐
本学习笔记专注于Java的基础知识,特别是分支和循环结构,这是任何程序员掌握编程逻辑的关键步骤。 首先,我们来了解一下分支结构。在Java中,分支结构主要用于根据条件执行不同的代码块。最常用的分支结构有`if`...
Java学习笔记,流程控制语句和方法 流程控制语句是Java语言中的一种控制语句,用于控制程序中语句的执行顺序。流程控制语句可以分为三大类:顺序结构、分支结构和循环结构。 顺序结构是程序中最简单最基本的流程...
### Java 基础笔记 #### 位运算符 在Java中,位运算符用于处理整数的二进制位。主要包括左移`、右移`>>`以及无符号右移`>>>`。 - **左移运算符 `**:将一个数的二进制表示向左移动指定的位数,高位被丢弃,低位用...
- **循环语句**: - `for`: 循环执行一定次数。 - `while`: 当条件满足时循环执行。 - `do`...`while`: 至少执行一次。 - **选择语句**: - `switch`: 根据不同的条件执行不同的代码块。 以上是Java基础学习过程...
**循环与分支**:Java 支持多种控制结构,如 if 语句、while 循环、for 循环等。其中,`switch` 语句可以用来根据不同的条件执行不同的代码块。 **break 与 continue**:`break` 语句用于立即退出当前循环或 switch...
- **控制流程**:包括条件语句(if-else)、循环语句(for、while、do-while)以及分支结构(switch-case)。 - **方法定义与调用**:理解函数的定义、参数传递、返回值等,掌握如何组织代码并重用。 2. **集合...
* 循环语句:for 语句、while 语句和 do-while 语句是 Java 中的循环语句,用于重复执行代码块。 四、数组和函数 * 数组:java 中的数组是一种数据结构,用于存储多个相同类型的数据,可以是一维数组或多维数组。 ...
- **控制结构**:包括条件语句(if-else)、循环语句(for、while、do-while)和分支结构(switch-case)。 - **方法**:定义功能块,如`public static void main(String[] args)`是程序入口。 4. **面向对象编程...
本篇将深入探讨Java中的控制语句,包括选择语句(分支语句)、循环语句以及转向语句。 1. 用户键盘输入: 在Java中,我们通常使用`java.util.Scanner`类来接收用户的键盘输入。通过创建Scanner对象并传入`System.in...
* JavaScript 支持多种控制语句,包括 `if` 语句、`switch` 语句、`for` 循环、`while` 循环等。 * `if` 语句可以使用条件表达式来控制执行的分支。 * `switch` 语句可以使用 `case` 语句来控制执行的分支。 ...
- Java的主要版本介绍:包括Java SE(Standard Edition)、Java EE(Enterprise Edition)和Java ME(Micro Edition)三个主要分支。 - **Java开发环境搭建** - 开发工具的选择:推荐使用Eclipse、IntelliJ IDEA等...
### Java核心知识精讲 #### 一、Java简介 Java是一种广泛使用的高级编程语言...以上就是从“李兴华java笔记”中提取的核心知识点,涵盖了Java的基础语法、面向对象编程的基本概念和技术点。希望对学习Java有所帮助。
### Java相关课程系列笔记之一Java学习笔记 #### Java技术基础 1. **编程语言** - 编程语言是人与计算机沟通的桥梁,用于指示计算机执行特定任务。 - 分类:机器语言、汇编语言、高级语言(如Java、C++等)。 ...
### 0基础Java笔记知识点详解 #### 一、软件初始设置 在开始学习Java之前,首先需要对开发环境进行一些基本的配置,确保能够高效地编写代码。 **1. Java字体设置** - **路径**: 首选项 > font 的 basic > font ...
### Java私塾学习笔记整理 #### 第一章:Java入门 **一、Java是什么?** Java是一种广泛使用的高级编程语言,由Sun Microsystems于1995年推出。它旨在为跨平台开发提供一种通用的语言环境,使开发者能够在任何...
### Java笔记精要 #### 第1章:Java开场白 ##### 1.1 认识Java程序 Java是一种广泛使用的编程语言,具有平台无关性、安全性强、面向对象等特点。Java程序是由一系列类组成,每个类包含数据成员(字段)和方法。 ...
【标题】"Java学习笔记4-圣诞树"主要聚焦于使用Java编程语言创建一个图形化的圣诞树展示。在Java编程中,这样的练习通常用于教授控制台输出艺术或基础的字符图形设计。它涉及到字符串操作、循环结构(如for或while)...