文档介绍:Java语言程序设计
刘春燕
1
学习导读
本章是学习Java语言必须经过的基础阶段,通过本章的学习,应该能够对Java程序的构成有一个基本的理解,能够灵活运用Java语言提供的各种数据类型和运算符。
2
本章学习目标与重点:
深刻理解各知识点的概念,并熟记java的语法规范
熟练使用各种数据类型的定义、表示和引用
熟练使用各种控制语句
动态初始化复杂类型数组
第二章 Java语法基础
3
第二章 Java语法基础
1
词法规则
2
数据类型
4
运算符和表达式
6
数组和字符串
3
常量与变量
5
语句
4
标识符
标识常量、变量、数据类型、类和方法
public class HelloWorld1 {
public static void main(String[] args) {
String message = “Hello World!”; myPrint(message);
}
private static void myPrint(String s) {
(s);
}
}
5
标识符
组成规则
字母(A~Z、a~z)、特殊符号($、_)和数字(0~9)
第1个符号不能为数字
不能为关键词、true、false、null
区分大小写
6
第二章 Java语法基础
1
词法规则
2
数据类型
4
运算符和表达式
6
数组和字符串
3
常量与变量
5
语句
7
数据类型
基本数据类型
数字(number)
整型(integers)
字节整数(byte, 8 bits)
短整数(short, 16 bits)
整数(int, 32 bits)
长整数(long, 64 bits)
实型(real numbers): 浮点型
单精度(float, 32 bits)
双精度(double, 64 bits)
8
字符(char, 16-bit Unicode字符)
布尔(boolean): true, false
复合数据类型
数组(Array), 类(class), 接口(interface)
不能表示为0或1
在if,while内,不能写成if(1),while(1)
9
数据类型转换
隐含转换规则
数据类型低的转换为数据类型高的,由系统自动进行。
强制类型转换
凡是数据类型高的转换为数据类型低的都要进行强制类型转换。
Byte,short,char
int
long
float
double
10