------- android培训、java培训、期待与您交流! ----------
if、switch、for、while的理解
在JAVA流程控制中,主要用到if-else语句和switch-case语句。If主要用于情况较少的时候,比如要么执行A,要么执行B;Switch适合多种情况的条件,且条件为精确值,适用于byte、short、int、char、枚举类型,不适用条件语句,即变量不能为布尔类型。
public class Test { public static void main(String[] args) { int month = 4; if (month < 0 || month > 12) { System.out.println("错误"); } else if (month >= 3 && month < 6) { System.out.println("Spring"); } else if (month >= 6 && month < 9) { System.out.println("Summer"); } else if (month >= 9 && month < 11) { System.out.println("Summer"); } else { System.out.println("Winter"); } } }
public class Test { public static void main(String[] args) { int month = 4; String season; switch (month) { case 1: season = " Winter"; break; case 2: season = " Winter"; break; case 3: season = " Spring"; break; case 4: season = " Spring"; break; case 5: season = " Spring"; break; case 6: season = "Summer"; break; case 7: season = " Summer"; break; case 8: season = " Summer"; break; case 9: season = " Autumn"; break; case 10: season = "Autumn"; break; case 11: season = " Autumn"; break; case 12: season = "Winter"; break; default: season = "错误"; break; } System.out.println(season); } } /* Switch(表达式),只能是整数(int,byte,char,short)表达式 case条件只能是整数(int byte ,char,short)常量,不能是变量及表达式 case条件的内容可以为空,如果为空,则继续执行之下代码 fault表示如果没有满足case的条件的其他一切情况 别忘记写break,会出现穿透(一直执行接下来的代码,直到遇到break或者本代码块结束) */
在Java循环控制中,常用for、while和do...while 3种循环语句,这3种语句都可以用来处理同一问题,在一般情况下它们可以互相代替。但是在实际应用中,也有一些区别。
(1)while语句和do...while语句。
int i = 0;
while (i < 100) {
i++;
}
int i = 0;
do{i++;}
while (i < 100) ;
(2)while语句和for语句
int i = 0;
while (i < 100) {
i++;
}
for (int i = 0; i < 100; i++) {
}
(3)while和for实现无限循环
while (true) {}
for (;;) {}
相关推荐
- C++的基础语法包括变量、数据类型、运算符、流程控制(如if-else,switch,for,while等)。 2. **面向对象编程(OOP)** - OOP的核心概念:封装、继承、多态。 - 封装:隐藏实现细节,提供公共接口,提高代码...
"前端学习笔记-黑马程序员JS" 本资源主要介绍了 JavaScript 的基本概念和语法,包括变量、数据类型、运算符、流程控制、数组、函数、对象、内置对象等知识点。 变量 在 JavaScript 中,变量可以在三种位置书写:...
在Java开发教程中,学习者首先会接触到的是Java的基本语法,包括变量、数据类型、运算符、流程控制语句(如if-else、switch、for、while等)。这些基础知识是编写任何Java程序的基础,理解和熟练运用它们至关重要。...
这包括条件语句(如if、if-else、switch)、循环(如for、while、do-while)以及跳转语句(如break、continue)。理解并熟练运用这些语句,可以编写出逻辑清晰、执行效率高的程序。 异常处理是Java编程中的另一大...
- C++的语法基于C语言,包括变量声明、类型转换、控制结构(如if-else、switch-case、for、while)、函数定义和调用等。 - 引入了关键字`class`来实现面向对象编程,通过封装、继承和多态来构建复杂系统。 3. **...
首先,面试问题合集和整理的资料包含了大量Java的基础知识,例如面向对象编程概念(类、对象、封装、继承、多态),数据类型(基本类型与引用类型)、运算符、流程控制(if、switch、for、while)、数组、字符串操作...
包括顺序结构、选择结构(if,switch)和循环结构(for,while,do-while),用于控制程序的执行流程。 9. **方法**: 方法是实现特定功能的代码块,可以重复使用,有助于代码的模块化。 10. **类与对象**: 类...
5. **流程控制语句**:包括条件语句(if-else,switch-case)和循环语句(for,while,do-while)的使用,以及跳转语句(break,continue)的应用。 6. **数组**:讲解一维、二维数组的创建、遍历及操作,以及数组的...
- 循环:理解for, while, do-while循环结构,以及如何控制循环条件和迭代过程。 - 分支结构:break和continue关键字的使用,以控制程序流程。 3. **函数**: - 定义与调用:学习如何创建函数(方法),传递参数...
C++是面向对象的编程语言,它的基础语法包括变量声明、数据类型(如int、float、char等)、运算符(如算术运算符、比较运算符、逻辑运算符等)、流程控制(如if-else语句、switch-case语句、循环结构for、while、do-...
### 黑马程序员入学Java知识 #### Java概述与基础知识 1. **何为编程?** - 编程是通过特定的计算机语言来编写指令,让计算机执行一系列任务的过程。 2. **Java语言概述,历史、特点** - **概述**:Java是一种...
6. **流程控制**:包括条件语句(if-else,switch-case)和循环语句(for,while,do-while),用于控制程序的执行流程。 7. **方法**:方法是代码的复用单元,它们封装了特定功能,通过调用来执行。 8. **数组**...
1. **Java基础**:面试中,面试官通常会从基本语法开始,包括数据类型、变量、运算符、流程控制(if、switch、for、while)、类与对象、封装、继承、多态等。理解并能灵活运用这些基础知识是成为一名合格Java开发者...
1. **Java语法基础**:包括数据类型、变量、运算符、流程控制语句(如if-else、switch、for、while等)、函数和方法的定义及调用。 2. **面向对象编程**:涵盖类、对象、封装、继承、多态等核心概念,以及抽象类、...
1. **基本语法**:包括数据类型(如整型、浮点型、字符型和布尔型)、变量、常量、运算符、流程控制(如if条件语句、switch选择语句、for循环、while循环和do-while循环)等。 2. **类与对象**:理解面向对象编程的...
### 第一阶段 黑马程序员C++基础入门 #### 1. C++初识 - **1.1 第一个C++程序** - **创建项目**:首先需要使用开发工具来创建一个新的C++项目。这里提到的是Visual Studio,它是微软提供的一款强大的集成开发...
根据提供的文件信息,我们可以推断出这是一套由知名IT教育机构“黑马程序员”出品、由讲师毕向东主讲的Java基础教学视频。由于实际视频内容无法直接获取,本篇将依据标题、描述以及部分标签内容,综合分析并展开相关...
1. **Java基础知识**:Java是一种面向对象的语言,它的基础包括语法、数据类型(如基本类型和引用类型)、运算符、控制结构(如if语句、switch语句、for循环、while循环)以及方法的定义和调用。 2. **类与对象**:...
C++的基础语法包括变量定义、数据类型(如int、char、float等)、运算符(赋值、比较、算术等)、流程控制(if、switch、for、while等)。 2. **类与对象**:C++的核心是面向对象编程,其中类是对象的蓝图,定义了...
1. **基础语法**:包括变量、数据类型、运算符、流程控制(如if-else、switch-case、for、while、do-while)、数组、类与对象、封装、继承、多态等Java核心概念。 2. **面向对象编程**:深入理解类和对象的概念,...