1. ^:异或 (相同为0,不同为1)
~:按位取反(int a=15, ~a=16, 值取反-1)
2.移位运算符(移位运算比算术运算快)
<< 左移(*2)
<< 右移(/2)
>>> 无符号右移
3.条件运算符
三目运算符 (a>b?a:b;)
注释种类:
1.单行注释://
2.多行注释:
3.文档注释: (用在方法和类上)
Java 输入输出:
1.标准输入:
System.out.println(); //自动换行 System.out.print(); //不带换行 System.out.printf(); //和C语言一样("%d ",a)
2.错误输入:
System.err.println();
3.系统输入:
//1.使用java.util.Scanner;
java.util.Scanner;
Scanner scanner=new Scanner(System.in);
int a=scanner.nextInt();
double b=scanner.nextDouble();
//2.while 循环输入
while(scanner.hasNextDouble()){
double tmp=scanner.nextDouble();
}
//3.生成随机数
import java.util.Random;
Random random=new Random();
int d= random.nextInt(100)+1; //指1-100之间


