第一章 标识符与关键字
1-1 标识符
•可以由字母、数字、下划线(_)和美元符($)组成,不能以数字开头
•严格区分大小写
•不能是Java关键字和保留字
•命名最好能反映出其作用
1-2 关键字
第二章 变量的概念与数据类型
2-1什么是变量
•变量的三个元素:变量类型、变量名和变量值。
举例:
变量名的命名规则
•满足标识符命名规则
•符合驼峰法命名规范(intArray)
•尽量简单,做到见名知意
•变量名的长度没有限制
类的命名规则
•满足Pascal命名法规范(UserName)
2-2数据类型
2-3基本数据类型详解
第三章 数据类型的字面值及变量定义
3-1整型字面值及变量声明
进制表示
• 八进制 :以0开头,包括0-7的数字
如:037,056
•十六进制表示:以0x或0X开头,包括0-9的数字,及字母a-f,A-F
如:0x12,0xabcf,0XABCFF
整型字面值
•Java中有三种表示整数的方法:十进制、八进制、十六进制
•如:123,023,0x1357,0X3c,0x1abcL
变量声明
•格式:数据类型 变量名;
举例:
int n;//声明 整型变量 n
long count; //声明长整型变量count
赋值
•使用”=” 运算符 进行赋值
•”=”叫作赋值运算符,将运算符右边的值赋给左边的变量。
举例:
int n; //定义int型变量n n=3; //将3赋值给n
•可以在定义变量的同时给变量赋值,即变量的初始化。
举例:
int n=3;
•数据类型 变量名=变量值;
变量定义
int octal=037;//定义int类型变量存放八进制数据
long longNumber=0xa2cdf3ffL; //定义变量存放十六进制长 整型数据
short shortNumber=123; //定义变量存放短整型数据
byte b=10; //定义变量存放byte类型数据
说明:
•整型字面值默认情况下是int类型,如果表示长整型则在末尾加l或L
3-2浮点型字面值
•浮点型字面值默认情况下表示double类型,也可以在值后加d或D
如:123.43d或123.43D
•如表示float类型,则需要在字面值后加f或F
如:23.4f或23.4F
3-3基本数据类型变量的存储
3-4字符型字面值
•字符型字面值用单引号内的单个字符表示
如:’a’,’b’,’$’
•如何定义字符型变量?
char a='a'; char ch=65;
ASCII 码
•ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)
•基于拉丁字母的一套电脑编码系统
•主要用于显示现代英语和其他西欧语言
ASCII码表示
•使用7位或8位二进制数组合来表示128或256种可能的字符。
•标准ASCII码使用7位二进制来表示所有的大写字母和小写字母,数字0-9,标点符号,以及在美式英语种使用的控制字符。
•后128个称为扩展ASCII码,用于表示特殊符号、外来语字母和图形符号。
3-5 Unicode编码
•Unicode表示法,在值前加前缀u
char c='u005d';
3-6布尔类型字面值
•布尔值只能定义为true和false
boolean b=true;
•字符串字面值
双引号引起来的0个或多个字符。
• 转义字符
第四章 数据类型转换
4-1类型转换
•类型转换分为自动类型转换和 强制类型转换
自动/隐式类型转换
强制类型转换
•如果A类型的数据表示范围比B类型大,则将A类型的值赋值给B类型,需要强制类型转换
double d=123.4; float f=(float)d;
第五章 常量
final int N=5;//定义一个N为5的常量