`
929118967
  • 浏览: 21948 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
博客专栏
Fcebf22e-9505-38db-b3f2-65fdcc3fd6a5
java开发的深入浅出
浏览量:7144
文章分类
社区版块
存档分类
最新评论

java笔记之分支、循环语句

 
阅读更多

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的基础知识,特别是分支和循环结构,这是任何程序员掌握编程逻辑的关键步骤。 首先,我们来了解一下分支结构。在Java中,分支结构主要用于根据条件执行不同的代码块。最常用的分支结构有`if`...

    Java学习笔记,流程控制语句和方法

    Java学习笔记,流程控制语句和方法 流程控制语句是Java语言中的一种控制语句,用于控制程序中语句的执行顺序。流程控制语句可以分为三大类:顺序结构、分支结构和循环结构。 顺序结构是程序中最简单最基本的流程...

    java笔记java基础笔记

    ### Java 基础笔记 #### 位运算符 在Java中,位运算符用于处理整数的二进制位。主要包括左移`、右移`>>`以及无符号右移`>>>`。 - **左移运算符 `**:将一个数的二进制表示向左移动指定的位数,高位被丢弃,低位用...

    java笔记.txt

    - **循环语句**: - `for`: 循环执行一定次数。 - `while`: 当条件满足时循环执行。 - `do`...`while`: 至少执行一次。 - **选择语句**: - `switch`: 根据不同的条件执行不同的代码块。 以上是Java基础学习过程...

    Java笔记.txt

    **循环与分支**:Java 支持多种控制结构,如 if 语句、while 循环、for 循环等。其中,`switch` 语句可以用来根据不同的条件执行不同的代码块。 **break 与 continue**:`break` 语句用于立即退出当前循环或 switch...

    java.rar黑马java基础笔记

    - **控制流程**:包括条件语句(if-else)、循环语句(for、while、do-while)以及分支结构(switch-case)。 - **方法定义与调用**:理解函数的定义、参数传递、返回值等,掌握如何组织代码并重用。 2. **集合...

    java se 1.8完整笔记,附大纲、代码、配图

    * 循环语句:for 语句、while 语句和 do-while 语句是 Java 中的循环语句,用于重复执行代码块。 四、数组和函数 * 数组:java 中的数组是一种数据结构,用于存储多个相同类型的数据,可以是一维数组或多维数组。 ...

    JAVA 培训 笔记 PPT 初级的

    - **控制结构**:包括条件语句(if-else)、循环语句(for、while、do-while)和分支结构(switch-case)。 - **方法**:定义功能块,如`public static void main(String[] args)`是程序入口。 4. **面向对象编程...

    2021Java零基础自学笔记资源(八)控制语句

    本篇将深入探讨Java中的控制语句,包括选择语句(分支语句)、循环语句以及转向语句。 1. 用户键盘输入: 在Java中,我们通常使用`java.util.Scanner`类来接收用户的键盘输入。通过创建Scanner对象并传入`System.in...

    java script 学习笔记

    * JavaScript 支持多种控制语句,包括 `if` 语句、`switch` 语句、`for` 循环、`while` 循环等。 * `if` 语句可以使用条件表达式来控制执行的分支。 * `switch` 语句可以使用 `case` 语句来控制执行的分支。 ...

    JAVA经典教材笔记

    - 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学习笔记.doc

    ### Java相关课程系列笔记之一Java学习笔记 #### Java技术基础 1. **编程语言** - 编程语言是人与计算机沟通的桥梁,用于指示计算机执行特定任务。 - 分类:机器语言、汇编语言、高级语言(如Java、C++等)。 ...

    0基础java笔记(自记)

    ### 0基础Java笔记知识点详解 #### 一、软件初始设置 在开始学习Java之前,首先需要对开发环境进行一些基本的配置,确保能够高效地编写代码。 **1. Java字体设置** - **路径**: 首选项 > font 的 basic > font ...

    java私塾学习笔记整理

    ### Java私塾学习笔记整理 #### 第一章:Java入门 **一、Java是什么?** Java是一种广泛使用的高级编程语言,由Sun Microsystems于1995年推出。它旨在为跨平台开发提供一种通用的语言环境,使开发者能够在任何...

    Java笔记,本人学习java的心血笔记

    ### Java笔记精要 #### 第1章:Java开场白 ##### 1.1 认识Java程序 Java是一种广泛使用的编程语言,具有平台无关性、安全性强、面向对象等特点。Java程序是由一系列类组成,每个类包含数据成员(字段)和方法。 ...

    Java学习笔记4-圣诞树

    【标题】"Java学习笔记4-圣诞树"主要聚焦于使用Java编程语言创建一个图形化的圣诞树展示。在Java编程中,这样的练习通常用于教授控制台输出艺术或基础的字符图形设计。它涉及到字符串操作、循环结构(如for或while)...

Global site tag (gtag.js) - Google Analytics