java_数据类型
Java_整型
1.整型使用
2.整型细节
Java各整数类型有固定的范围和字段长度,不受具体OS【操作系统】的影响,以保证Java程序的可移植性
Java的整型常量(具体值)默认为int型,声明long型常量后需加"l"或"L"
public class InDetail {public static void main(String[] args) {// Java的整型常量(具体值)默认为int型,声明long型常量后需加"l"或"L"int n1 = 1;// 4个字节int n2 = 1L;// 对否? 答案:不对的}
}
Java程序中变量常声明为int型,除非不足以表示大数,才使用long
bit:计算机中的最小存储单位。byte:计算机中基本存储单元,1byte = 8bit
Java_浮点数
1.浮点数使用
1.关于浮点数在机器中存放形式的简单说明,浮点数 = 符号位 + 指数位 + 尾数位
2.尾数部分 可能丢失 , 造成精度损失(小数都是近似值)
2.浮点数细节
Java的 浮点型常量(具体值)默认是 double 型,声明float 型常量,需后加 ‘f’或’F’
public class FloatDetail {public static void main(String[] args) {// java的 浮点型常量(具体值)默认是 double 型,声明float 型常量,需后加 'f'或'F'float num1 = 1.1; // 对不对? 错误的}
}
public class FloatDetail {public static void main(String[] args) {// java的 浮点型常量(具体值)默认是 double 型,声明float 型常量,需后加 'f'或'F'//float num1 = 1.1; 对不对? 错误的float num2 = 1.1F; //对的double num3 = 1.1; //对double num4 = 1.1F; //对}
}