78讲三元运算符、运算符优先级
78讲三元运算符、运算符优先级 条件表达式?表达式1:表达式2; 口诀:[ 一灯大师:一真大师 ]; 例题有陷阱哦 public class TernaryOperator{ public static void main(String[] args){ int a = 10; int b = 99; int result = a > b ?…
75讲赋值运算符
75讲赋值运算符 细节提示 呵呵; byte b = 3; b += 2; //不报错,有一个强制类型转换 b =(byte)(b + 2); b++; //不报错 b = (byre)(b + 1); b = b + 2; //!!报错,2 是整型,int --> byte会有精度损失。
62讲运算符
第62讲运算符 运算符的介绍 算术运算符 赋值运算符 关系运算符[比较运算符] 逻辑运算符 位运算符[需要二进制基础] 三元运算符 除 / 的使用 注意事项 独立使用 i ++ 和 ++i 是一样的。(留心表达式中的++或--) 取余的时候注意看数据类型 取模的时候,*在%的本质,看一个公式 a%b = a - a / b b** public c…
57讲String和基本类型转换
57讲String和基本类型转换 public class StringToBasic{ public static void main(String[] args){ //基本数据类型->String int n1 = 100; float f1 = 1.1f; double d1 = 4.5; boolean b1 = true; Str…
41讲浮点型的陷阱讲整型细节浮点型JAVA API等
41讲浮点型的陷阱讲整型细节浮点型JAVA API等 浮点数 特性 小心!!!很重要的细节!!!使用陷阱 应该是以两个数的差值的绝对值,在某个精度范围内判断 计算机不知道8.1后面有没有小数(8.10000002等),所以8.1/3是一个接近2.7的数 以上应该这么写 System.out.println(Math.abs(num1 - num2)…
34讲数据类型要求背下来、变量的原理 概念 入门
34讲数据类型要求背下来、变量的原理 概念 入门 变量原理 基本概念 变量表示内存中的一个存储区域[不同的变量,类型不同,占用内存大小不同]。比如 int 占 4 个字节,double 就是 8 个字节 该区域有自己的名称[变量名]和类型[数据类型] 变量必须先声明,后使用,即有顺序 该区域的数据可以在 同一类型范围 内不断变化 变量在同一个 作用…