今日份练习:
public class VariableTest1 {
public static void main(String[] args) {
/*基本数据类型:数值型:整数型:byte short int long
* 浮点型:float double
* 字符型:char
* 布尔型:boolean
*引用数据类型:类:class
* 接口:interface
* 数组:[]/array
*
*变量在类中声明的位置:
* 成员变量 vs 局部变量
*/
//整数型:byte(一字节=8bit) short(2字节) int(4字节) long(8字节)
byte b1=127;
System.out.println(b1);
short s1=128;
System.out.println(s1);
int i1=1748;
System.out.println(i1);
//声明long型变量,必须以'l'或'L'结尾
long l1=1748520L;
System.out.println(l1);
//浮点型:单精度float(4字节)表示范围3.403E38~3.403E38
// 双精度double(8字节)表示范围1.798E308~1.798E308
// 定义float类型时,变量必须以'f'或'F'结尾
float f1=1.7648F;
System.out.println(f1);
double d1=1.7648;
System.out.println(d1);
}
}
long整数型赋值后面加L或不加不影响,,,这应该也是规范吧
float浮点型赋值后面不加F会报错