标识符号的命名规则
- 标识符可以由字母、数字、下划线()和美元符($)组成,不能以数字开头
- 标识符严格区分大小写
- 标识符不能是Java关键字和保留字
- 标识符的命名最好能反映出其作用
关键字
变量
什么是变量
变量的三个元素:变量类型、变量名和变量值
变量名的命名规则
- 满足标识符命名规则
- 符合驼峰法命名规则 如:stuName
- 尽量简单,做到见名知意
- 变量名的长度没有限制
变量生明
格式:数据类型 变量名;
例:int n; 声明整型变量n
赋值
使用‘="运算符进行赋值
“=”叫作赋值运算符,将运算符右边的值赋给左边的变量
例:int n; 定义int型变量n
n = 3;将3赋值给n
可以在定义变量的同时给变量赋值,即变量的初始化
例:int n = 3;
变量定义
- int i = 037; // 定义int类型变量存放八进制数据
- long longNumber = 0xa2cdf3ffL; // 定义变量存放十六进制长整型数据
- short shortNumber = 123; // 定义变量存放短整型数据
- byte b = 10; //定义变量存放byte类型数据
类的命名规则
满足Pascal命名规则
数据类型
基本数据类型
数据类型 | 说明 | 字节 |
byte | 字节型 | 1 |
short | 短整型 | 2 |
int | 整型 | 4 |
long | 长整型 | 8 |
float | 单精度浮点型 | 4 |
double | 双精度浮点型 | 8 |
char | 字符型 | 2 |
boolean | 布尔型 | 1 |
字面值
整型字面值
- Java中有三种表示整数的方法:十进制、八进制、十六进制
- 如:123,023,0x1357,0X3c,0x1abcL
进制表示
- 八进制:以0开头,包括0-7的数字如:037,056
- 十六进制表示:以0x或0X开头,包括0-9的数字,及字母a-f,A-F如:0x12,0xabc
浮点型字面值
- 浮点型字面值默认情况下表示double类型,也可以在值后加d或者D
如:123.43d或者123.43D
- 表示float类型,则需要在字面值后加f或F
如:23.4f或23.4F
//定义一个单精度浮点型变量,存放1234.328float f=1234.328f;
System.out.println("f="+f);
//定义一个双精度浮点型变量,存放5623.465double d=5623.464;
System.out.println("d="+d);
//将整型赋值给浮点型double
d1=123;
System.out.printin("d1="+d1);
//变量间的赋值double
d2=d;
System.out.println("d2="+d2);
字符型字面值
- 字符型字面值用单引号内的单个字符表示
如:’a‘,’b‘
如何定义字符型变量
char a = ’a‘;
// 定义一个变量存放字符'a'
char a='a';
System.out.println("a="+a);
char ch=65535;
//如果字面值超出char类型所表示的数据范围,需要进行强制类型转换。
char ch1=(char)65536;
System.outprintIn("ch="+ch);
ASCll码
- ASCI ( American Standard Code for InformationInterchange,美国标准信息交换代码)
- 基于拉丁字母的一套电脑编码系统
- 主要用于显示现代英语和其他西欧语言
ASCll码表示
使用7位或8位二进制数组合来表示128或256种可能的字符
- 7位二进制数组合--标准ASCII码
- 8位二进制数组合(后128位)--扩展ASCII码
Unicode编码
Unicode编码又称为统一码、万国码
Unicode编码目标是支持世界上所有的字符集
//定义变量存放unicode编码表示的字符
char c="u005d';
System.out.println("c="+c);
布尔类型字面值
- 布尔值只能定义为true和flase
例:boolean b = true;
字符串字面值
双引号引起来的0个或多个字符
// 定义一个空字符串String
sl="”;
System.outprintln("sl="+s1);
//定义一个字符串,内容是Hello
String s2="Hello”;
System.out.println("s2="+s2);
//定义一个包含unicode字符的字符串String s3="A\u005d\u005fB";
System.outprintln("s3="+s3);
//定义一个包含空格的字符串
String s4="Hello world!";
System.outprintin("s4"+s4);
基本数据类型变量的存储
- 数据类型分为基本数据类型和引用数据类型
- 引用数据类型包括数据和类登
- 类定义的变量又叫对象
按照作用范围分为:
类级、对象实例级、方法级、块级