JAVA基础
1、自增(++)自减(--)运算符是一种特殊的算术运算符,在算术运算符中需要两个操作数来进行运算,而自增自减运算符是一个操作数。
2、前缀自增自减法(++a,--a): 先进行自增或者自减运算,再进行表达式运算。
3、后缀自增自减法(a++,a--): 先进行表达式运算,再进行自增或者自减运算。
/** * 功能描述 * * @author ASUS * @version 1.0 * @Date 2022/8/22 */ public class Main2022082102 { public static void main(String[] args) { int a = 5; int b = 5; // 后缀自增自减法(a++,a--): 先进行表达式运算,再进行自增或者自减运算 int x = 2 * a++; // 前缀自增自减法(++a,--a): 先进行自增或者自减运算,再进行表达式运算 int y = 2 * ++b; System.out.println("a=" + a + " x=" + x); System.out.println("b=" + b + " y=" + y); } }
4、位运算
public class Test { public static void main(String[] args) { int a = 60; /* 60 = 0011 1100 */ int b = 13; /* 13 = 0000 1101 */ int c = 0; c = a & b; /* 12 = 0000 1100 */ System.out.println("a & b = " + c ); c = a | b; /* 61 = 0011 1101 */ System.out.println("a | b = " + c ); c = a ^ b; /* 49 = 0011 0001 */ System.out.println("a ^ b = " + c ); c = ~a; /*-61 = 1100 0011 */ System.out.println("~a = " + c ); c = a << 2; /* 240 = 1111 0000 */ System.out.println("a << 2 = " + c ); c = a >> 2; /* 15 = 1111 */ System.out.println("a >> 2 = " + c ); c = a >>> 2; /* 15 = 0000 1111 */ System.out.println("a >>> 2 = " + c ); } }
HashMap
(41条消息) HashMap 详解_与忘_的博客-CSDN博客_hashmap
HashMap原理详解,看不懂算我输(附面试题) - 知乎 (zhihu.com)
标签:自增,HashMap,int,System,++,详解,println,out From: https://www.cnblogs.com/chch213/p/16611595.html