主题:西安云工厂软件工程师实训教程--JAVASE 第三章:JAVA 基本语法
页面 3 / 52 WWW.XAYGC.COM 西安云工厂,旺旺老师,版权所有
旺旺老师简介 .................................................................................................................................................................... 1
JAVA基本语法 .................................................................................................................................................................. 1
图书说明 ............................................................................................................................................................................ 2
第三章:JAVA基本语法 .................................................................................................................................................... 4
3.1 数据类型和变量 ................................................................................................................................................ 4
3.1.1
数据类型
.................................................................................................................................................... 5
3.1.1.1 数值型 .......................................................................................................................................................................... 6
3.1.1.2 字符型 .......................................................................................................................................................................... 7
3.1.1.3 boolean类型 ............................................................................................................................................................... 7
3.1.2
变量
............................................................................................................................................................ 7
3.1.2.1 变量声明与使用 ......................................................................................................................................................... 7
3.1.2.2 变量命名规则 ............................................................................................................................................................. 9
3.1.3
字符串类型
.............................................................................................................................................. 10
3.1.4
转义字符
.................................................................................................................................................. 11
3.1.5
接受用户控制台输入的数据
.................................................................................................................. 11
3.1.6
数据类型转换
.......................................................................................................................................... 12
3.1.6.1 自动类型转换 ........................................................................................................................................................... 12
3.1.6.2 强制类型转换 ........................................................................................................................................................... 13
3.2 运算符 .............................................................................................................................................................. 15
3.2.1
赋值运算符
.............................................................................................................................................. 15
3.2.2
算术运算符
.............................................................................................................................................. 16
3.2.3
关系运算符
.............................................................................................................................................. 17
3.2.4
逻辑运算符
.............................................................................................................................................. 17
3.2.5
三元运算符
.............................................................................................................................................. 18
3.2.6
运算符的优先级
...................................................................................................................................... 19
3.3 分支判断 .......................................................................................................................................................... 19
3.3.1
If结构
...................................................................................................................................................... 19
3.3.2
switch结构
.............................................................................................................................................. 21
3.3.3
switch与阶梯式if的区别
...................................................................................................................... 23
3.4 循环 .................................................................................................................................................................. 23
3.4.1
循环简介
.................................................................................................................................................. 23
3.4.2
while循环
................................................................................................................................................ 25
3.4.3
do while循环
.......................................................................................................................................... 26
3.4.4
for循环
.................................................................................................................................................... 28
3.4.5
循环的嵌套
.............................................................................................................................................. 29
3.4.6
两个关键字
.............................................................................................................................................. 30
3.4.7
案例练习
.................................................................................................................................................. 32
3.4.7.1 反序数 ........................................................................................................................................................................ 32
3.4.7.2 水仙花数 .................................................................................................................................................................... 32
3.4.7.3 百鸡问题 .................................................................................................................................................................... 33
3.4.7.4 打印图形 .................................................................................................................................................................... 35
3.5 数组 .................................................................................................................................................................. 39
3.5.1
数组简介
.................................................................................................................................................. 39
3.5.2
数组使用
.................................................................................................................................................. 39
3.5.2.1 数组的声明 ................................................................................................................................................................ 39
3.5.2.2 数组的创建 ................................................................................................................................................................ 39
3.5.2.3 创建数组时赋初值 ................................................................................................................................................... 40
3.5.2.4 数组的赋值与取值 ................................................................................................................................................... 41