第十二作业——基本运算符
12作业——运算符
算术运算符有(七个)?;
关系运算符有(六个)?;
幂运算;
2^8 | 6^9 | 3^12
逻辑运算符(三个)?;
位运算符(六个)?;
利用位运算计算
2×8 | 3×16 | 9×32 | 6×64 | 8×128
128除8 | 1561/4 | 516/16
三元运算符?;
小明的成绩是96.5,92.5合格,利用运算符计算,是否合格
小熊财产9.5亿 9.89亿才步入小康,计算是否小康
涉及单词
合计
数学
成绩
类型(是否合格)
自行设计 包含所有运算符;
参考答案
public class Demo01 {
public static void main(String[]args){
//============算术运算符===========
System.out.println("运算符有六个;"+"\n"+"+,-,*,/,%(取余,求模),++(自增),--(自减)");
int a = 10;
int b = 20;
System.out.println(a+b);
System.out.println(a-b);
System.out.println(a*b);
System.out.println((double)a/b);//注意结果的数值类型记得cast转换
System.out.println(a%b+"\n");
int c =a++;
int c2 =++a;
int d =a--;
int d2 =--a;
System.out.println(c);//c = 10 符号在后 说明先赋值后运算
System.out.println(c2);//c2 = 12 符号在前 说明先运算后赋值 c后的a值为10+1 在c2再加1
System.out.println(d);// d = 12 同理 符号在后 先赋值 到这里值是12 后面值为12-1
System.out.println(d2);//d2 = 10 先运算后赋值 11-1 再赋值
//========关系运算符==========
System.out.println("\n"+"======================================================");
System.out.println("关系运算符有六个;\n"+"<,>,<=,>=,==,!=");
System.out.println(a>b);//以此类推
System.out.println("==========幂运算========");
double num01 = Math.pow(2,8);//!!!!!!需要用double类型
double num02 = Math.pow(6,9);
double num03 =Math.pow(3,12);
System.out.println(num01);
System.out.println(num02);
System.out.println(num03);
System.out.println();
System.out.println("\n"+"==========逻辑运算符==========="+"\n"+"逻辑运算符三个;"+"\n"+"&&(与),||(或),!(&&)(非)");
boolean type01 = true;
boolean type02 = false;
System.out.println(type01&&type02);//false 与运算 全真才真
System.out.println(type01||type02);//true 或运算 一真就真
System.out.println(!(type01&&type02));//false 取反运算 全真才假
System.out.println("==========位运算========");
System.out.println(2<<3);//2*8
System.out.println(3<<4);//3*16
System.out.println(9<<5);//9*32
System.out.println(6<<6);//6*64
System.out.println(8<<7);//8*128
System.out.println("==========三元运算========");
//小明的成绩是96.5,92.5合格,利用运算符计算,是否合格
double score = 96.5;
String type = score>=92.5?"及格":"不及格";
System.out.println(type);
//小熊财产9.5亿 9.89亿才步入小康,计算是否小康
double total = 9.5;
String type00 =total>=9.89?"小老板":"打工人";
System.out.println(type00);
}
}
显示内容
运算符有六个;
+,-,*,/,%(取余,求模),++(自增),--(自减)
30
-10
200
0.5
10
10
12
12
10
======================================================
关系运算符有六个;
<,>,<=,>=,==,!=
false
==========幂运算========
256.0
1.0077696E7
531441.0
==========逻辑运算符===========
逻辑运算符三个;
&&(与),||(或),!(&&)(非)
false
true
true
==========位运算========
16
48
288
384
1024
==========三元运算========
及格
打工人
Process finished with exit code 0
如果你有梦想 就努力去实现 就这样