11 2022 档案
摘要:本文主要阐明java中的位运算规则 首先介绍原码,反码,补码的概念 下面介绍位运算符 具体代码如下: System.out.println(4 >> 2); // (4/2)/2 System.out.println(4 << 2); // 4*2*2 算数左移 :<<,左移多少,就乘多少2 算数右
阅读全文
摘要:本文主要阐明复合赋值运算符 即 i = i+ 1.2 ==> i += 1.2; int i = 1; i += 1.2; System.out.println(i); // i == 2 注意:复合赋值运算符会进行类型转换,具体操作顺序如下: i =(int) i + 1.2;// 此时由于1.2
阅读全文
摘要:本文主要阐明逻辑运算符^(异或)的作用 a ^ b,相异为真,相同为假。 注意,异或运算,还能交换两个变量。 int a = 1; int b = 2; System.out.println("a = " + a +",b = " + b); a = a ^ b ; b = a ^ b; a = a
阅读全文
摘要:本文主要阐明逻辑运算中 | |(短路或) 和 |(逻辑或) 的异同 | | 和 | 的相同之处: 只有二者都是假时,结果才为假,否则结果为true。 | | 和 | 的不同之处在于: a | | b:如果a为true,则无需看b,结果直接是true a | b:如果a为true,则仍然需看b,结果是
阅读全文
摘要:本文主要阐述&&(短路与)和&(逻辑与)的运算异同:a && b 和 a&b : 共同之处是只有a和b同时为真时,结果才为真,否则为假 不同点在于 a && b(短路与)若a为假时,则无需判断b,直接得出结果 为假 a & b(逻辑与)若a为假时,则b仍需要判断 public class Logic
阅读全文
摘要:本文主要阐明java中的自增运算 1.当i ++ 与 ++ i作为单独语句时,作用与i = i +1一样 2.当赋值时,结果就不一样了 temp = i ++; 操作顺序:1)temp = i; 2)i = i + 1; int i = 1; int temp = i ++ ; System.out
阅读全文
摘要:本文主要是掌握java中的整除和取模的运算: public class MathOperate { public static void main(String[] args) { // 取整运算 System.out.println(10 / 3); // 3 // 取模运算 // a%b = a
阅读全文
摘要:本文主要内容是阐明字符串与基本数据类型之间的转换 字符串是引用数据类型 下面介绍一下java中的数据类型: 重点: ① 基本数据类型 >String: 语法:将基本数据类型的值+""即可 String m = 123+""; ② String >基本数据类型:语法:通过基本数据类型的包装类调用par
阅读全文
摘要:本文主要内容阐明java的自动数据类型转换 首先明确,数据总是由精度低到精度高方向转换 public class AutoConvert { public static void main(String[] args) { int n1 = 1; byte n2 = n1; } } 由上图代码所示,
阅读全文
摘要:注意java中+号的使用 public class Add { public static void main(String[] args) { System.out.println(100+80); System.out.println(("100"+80)); System.out.printl
阅读全文