public class Shujv{
public static void main(String[] args){
int zqs=0b1011;//二进制
System.out.println(zqs);
double price=9.9;
System.out.println(price);
price=9.9E1; // 科学计数法
System.out.println(price);
float pi =3.14f;// 强制类型转换
System.out.println(pi);
pi = (float)3.15;// 强制类型转换
System.out.println(pi);
char letter='干';// 字符型可以是一个汉字
System.out.println(letter);
}
}
标识符
• 标识符是编程时使用的名字:Java对包、类、接口、方法、变量、常量(不包括项目名)等命名时使用的字符序列称为标识符。
•Java标识符有如下命名规则:
1、标识符由字母、数字、 “_”、 “$”组成,且首字母不能是数字;
2、不能把Java关键字作为标识符;
3、标识符没有长度限制;
4、标识符对大小写敏感。
5、.类、接口、方法名、变量名采用驼峰式,包名一律小写,常量一律大写并且有多个单词组成时以_间隔)、易读(简短)、含义清楚(见名知意)
数据类型
数据类型的实质:开辟一块空间,并界定这块空间能存什么样的数据(数据类型决定了内存中存储数据的类型及所需内存的大小)
数据类型:
1 基本数据类型:byte short int long float double char boolean
2 引用类型:类 数组 接口 注解 枚举
(区分:值引用:数据直接储存在栈里;
地址引用:常量池,有一个编号,这个编号储存在栈里)
其他注意:
1.关键字:
goto和const 不能使用,作为保留字
2.小数默认为double
3.字符型(char)用单引号
4.二进制0b开头 八进制0开头 十六进制0x开头
5.ASCLL码a 97
A 65
6.强制类型转换(大范围转小范围)(有可能精度缺失)
隐式类型转换(不会引起精度缺失)