Java SE 第六节
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(变量) //
此处的变量类型就目前所学内容来看,只能为4种类型:byte, short, int, char。(还有一种枚举类型)
{
case 常量1:
//待执行的代码
break;
case 常量2:
//待执行的代码
break;
case 常量3:
//待执行的代码
break;
default:
//待执行的代码
}
虽然case语句中的break是可选的,但在绝大多数情况下,如果没有break,程序的逻辑就会发生错误,因此,通常情况下都需要加上break。
public class SwitchTest
{
public static void main(String[] args)
{
int a = 3;
switch(a)
{
case 3:
System.out.println("a == 3");
break;
case 1:
System.out.println("a == 1");
break;
case 2:
System.out.println("a == 2");
break;
default:
System.out.println("default");
}
if(3 == a)
{
System.out.println("a == 3");
}
else if(1 == a)
{
System.out.println("a == 1");
}
else if(2 == a)
{
System.out.println("a == 2");
}
else
{
System.out.println("default");
}
}
}
public class Test
{
public static void main(String[] args)
{
int a = 1;
int b = 2;
int c = 3;
int d = 4;
int e = a > b ? c : d;
System.out.println(e);
}
}
分享到:
相关推荐
2. **第02讲 - 基本语法**: 这部分会深入讲解Java的基础语法,包括变量声明、数据类型、运算符、控制流程(如if条件语句,for和while循环)、方法定义与调用等。 3. **第03讲 - 面向对象编程**: 面向对象是Java的...
6. 更多的预览特性:如矩阵乘法运算符(如`a * b`)和文本块(在Java 13中首次作为预览特性引入)在14版本中继续作为预览特性,供开发者评估和反馈。 了解并熟练运用这些新特性,将有助于开发者编写更简洁、高效且...
"Java SE 第六节(流程控制语句 Flow Control Statement).pdf"和"Java SE 第七节(流程控制语句 续 Flow Control Statement Cont.).pdf"讲述了条件语句(if, if-else, switch)、循环语句(for, while, do-while)...
以上就是Java SE阶段考核题涉及的主要知识点,包括Java版本、程序结构、变量命名、注释、运算符优先级、循环控制、字符串比较、构造方法、访问修饰符以及包的使用等。这些内容是Java初学者需要掌握的基础知识。
第六章:集合框架 讲解了ArrayList、LinkedList、HashSet、HashMap等集合类的使用,以及接口如List、Set、Map的关系和选择原则。 第七章:多线程 多线程是Java的一大特色,这一章会讲到Thread类的使用、线程同步...
### Oracle公司 Java8 Java SE 8 Programmer I 认证考试1z0-808题库解析 #### 考试概述 Oracle公司的Java SE 8 Programmer I认证考试(代码:1z0-808)是针对Java开发者的专业认证之一。该考试主要考察考生对Java ...
"第六章 面向对象的Java实现-封装上机"可能包含封装的实践,它是隐藏对象的内部细节,仅通过公共接口与其交互的方式,以提高代码的安全性和可维护性。 "第八章 面向对象的Java实现-接口上机"进一步扩展了面向对象的...
1. **基础语法**:这是学习Java的第一步,包括数据类型(如基本类型和引用类型)、变量、运算符、控制结构(如if-else、switch、for、while循环)、方法、数组等。理解这些概念对于编写任何Java程序都是至关重要的。...
第六讲和第七讲围绕流程控制语句(Flow Control Statement)展开,这是控制程序执行顺序的关键。条件语句(if-else)、循环(for, while, do-while)以及跳转语句(break, continue)的使用方法在这里得到了详尽的...
5. **06运算符、表达式、流程控制(上).pdf**:这部分会涵盖Java中的算术、比较、逻辑等运算符,以及条件语句(if-else)、循环(for、while)等流程控制结构。 6. **19编写字符界面应用(下).pdf**:这可能是...
* 运算符:算术运算符、关系运算符、逻辑运算符、赋值运算符等 * 常用工具类:String、Math、Array 等 * 流程控制语句:if 语句、switch 语句、循环语句等 * 方法:方法的定义、方法的调用、方法的重载和重写 二、...
6. **运算符**:Java支持各种运算符,如算术运算符(+、-、*、/)、比较运算符(==、!=、>、<)、逻辑运算符(&&、||、!)等,用于执行计算和控制程序流程。 这些知识点构成了Java编程的基础,对于初学者来说,理解...
### JAVA SE基础题知识点解析 #### 1. JDK与JRE - **JDK**: Java Development Kit,即Java开发工具包。它包含了编译、调试和运行Java应用程序所需的工具和文档,是Java开发者进行Java应用开发的基础。 - **JRE**: ...
3. **核心语法**:讲解Java的核心语法,包括变量、数据类型、运算符、控制结构(如循环、条件判断)、数组等。 4. **面向对象编程**:深入探讨面向对象编程的概念,如类与对象、封装、继承、多态等。 5. **异常处理*...
本资源是 Java 程序设计教程第三版的习题答案,涵盖了 Java 语言的基础知识点和高级主题,包括 Java SE、Java EE、Java ME、JavaFX 等领域。下面是本资源的知识点摘要: 1. Java 基础知识点: - 变量、数据类型、...
第六章:数组 * 数组主要有一维数组和二维数组 * 数组一旦定义了就不可以再扩充 * 声明数组:int[] a 或者同时声明容量 int[] a=new int[10] * 数组的常用属性:length * 数组的复制,三种方法:利用循环语句逐个...
4. **Java语言基础**:涵盖基本数据类型(整型、浮点型、字符型和布尔型)、变量、常量、运算符、流程控制(条件语句和循环语句)等。 5. **类与对象**:讲解面向对象编程的核心概念,如类的定义、对象的创建、封装...
6. **流程控制**:包括条件语句(if-else、switch-case)和循环语句(for、while、do-while),用于控制程序的执行流程。 7. **数组**:数组是存储同类型元素的集合,可以是一维、二维或多维。理解如何创建、初始化...
6. **控制流程**:掌握if条件语句、switch选择语句、for、while和do-while循环结构,以及break和continue语句的使用。 7. **数组**:理解一维和多维数组的声明、初始化和操作,包括数组长度的获取和遍历数组的方法...
12. 运算符:包括算术运算符(+、-、*、/、%)、逻辑运算符(&&、||、!)、关系运算符(>、<、>=、、==、!=)、三元运算符(?:)、赋值运算符(=、+=、-=、*=、/=、%=)等。 13. 引用类型数据:如Scanner和Random...