Day002
作者:互联网
标识符
Java所有组成部分都需要名字。类名、变量名、方法名都被称为标识符。
-
关键字:
起名字不能和以上重复
-
所有标识符应该以大小写字母、¥或者下划线开始
-
大小写是敏感的
-
可以用中文来命名 但是不建议使用
类型
-
强类型语言 :所有变量必须要先定义才能使用(所以安全性较高)
-
弱类型语言
数据类型
整数 浮点数 字符类型
-
整数: byte(-128-127)、 short(-32768-32767)、 int(-2147483648-2147483647)、 long
-
浮点数:float 、double
-
字符类型:char
-
布尔类型:boolean(true、false)
//8大数据类型
//整数
byte c=20; //1个字节
short d=30;//2个字节
int b=10;//4个字节
long e=30L;//8个字节,Long类型要在数字后面加一个L
//小数
float f=50.1F; //4个字节
double g=3.1415926; //8和字节
//字符
char h='A';
//字符串,String不是关键字,是类
//布尔类型
boolean m=true;
boolean n=false;字节
位(bit):计算机内部存储的最小单位
字节(byte):计算机数据处理的最小单位
1B=8b
字符:是计算机中使用的字母、数字、字和符号
进制
二进制0b 十进制 八进制0 十六进制0x
小拓张
float 有限 离散 舍入误差 大约 接近但不等于
最好完全使用浮点数进行比较
类型转换
-
运算过程中需要转换成统一类型
强制转换:(类型)变量名 高-->低 (因为内存溢出,所以需要转化)
自动转换 :低 到高 不用写类型名
-
注意:
-
不能把布尔类型进行转换
-
转换的时候可能会出现内存溢出,或者精度问题
-
计算的的时候 如果结果出现内存溢出,可先把计算的数据进行转换
比如:
int money = 10_0000_0000;
int years= 20;
long total = money * ((long)years);
变量
-
变量:是可以改变的量
每个变量的声明都是完整的语句 所以用“;”来结束语句
java变量是程序中最基本的存储单元,其中包括变量名,变量类型和作用域。
数据类型 变量名 = 值 ; 可以用逗号来分开声明多个同类型变量
int a=1,b=2,c=3;
-
作用域
-
类变量
-
实例变量
-
局部变量
常量
初始化后不能再改变的值 不会变动的值
final 常量名 =值
敞亮名一般用大写字符
//常量 final是修饰符 ,不存在先后顺序
static final double IP=3.14;
变量的命名规则
-
所有变量、方法、类名:见名知意
-
类成员变量:驼峰命名法 -首字母小写,后面的单词的首字母要大写
-
局部变量:驼峰命名法
-
常量:大写和下划线=MAX_NUM
-
类名:首字母大写
-
方法名:驼峰命名法
运算符
标签:变量,int,long,类型,变量名,Day002,字节 来源: https://www.cnblogs.com/yanghang94/p/15173891.html