插入目录方法
markdown中插入目录的语法
输入[toc]
基本运算符练习代码
package src;
public class operator {
//基本运算符
public static void main(String[] args) {
//二元运算符
int a = 10;
int b = 20;
//ctrl+D :复制当前行到下一行
System.out.println(a+b);
System.out.println(a-b);
System.out.println(a*b);
System.out.println((double) a/b);//此处为了输出正确结果需要类型转换int->double
输出结果:
long c = 1231231231123132L;
int d = 123;
short e = 10;
byte f = 8;
System.out.println(c+d+e+f);//输出为long型
System.out.println(d+e+f);//输出为int型
System.out.println((double)e+f);//输出为double型
//没有long时,所有非int类型转为int类型
System.out.println("==============================");
输出结果:
//关系运算符 返回结果:正确,错误 布尔值
int a1 = 10;
int a2 = 20;
System.out.println(a1>a2);
System.out.println(a1<a2);
System.out.println(a1==a2);
System.out.println(a1!=a2);
System.out.println("==============================");
输出结果:
//模运算 %
int a3 = 9;
System.out.println(a1%a3);
System.out.println("==============================");
输出结果:
//一元运算符 ++ -- 自增,自减
int aa = 1;
int bb = 1;
System.out.println(++aa);
System.out.println(bb++);
System.out.println("==============================");
int n = 10;
int b1 = n;
int b2 = b1++; //执行完这行代码后,先给b2赋值,b1再自增
//此时 b1=n+1,b2=n
System.out.println(b1);
System.out.println(b2);
int b3 = ++b1;//执行完这行代码后,b1先自增,再给b3赋值
//此时 b1=n+2,b3=n+2
System.out.println(b1);
System.out.println(b3);
System.out.println("==============================");
int m = a++ + ++b ;
System.out.println(a);
System.out.println(b);
System.out.println(m);
System.out.println("==============================");
//幂运算 Math类 例如: 2^3 2*2*2 = 8
输出结果
double cc = Math.pow(2, 3);
/*这里为什么要定义成double?
因为在Math类中,pow的类型是doubl,如果定义成int会有一场,不兼容!
*/
System.out.println(cc);
}
}
输出结果