西洲的雪

导航

java学习笔记——java基础04.运算符

运算符

一、运算符分类

和C++差不多,巩固一下查缺补漏

  • 算术运算符:注意取余符号 %
  • 赋值运算符
  • 关系运算符
  • 逻辑运算符:与或非 &&; ||; !
  • 位运算符: &; |; ^; ~; >>; <<; >>> (<< 左移*2,>> 右移/2)
  • 条件运算符:? :
  • 扩展赋值运算符

二、自增、自减运算符

容易混乱的前++和后++问题:

int a = 3;
int b = a++;	//int b = a; a = a + 1;
int c = ++a;	//a = a + 1; int c = a;
System.out.println(a);
System.out.println(b);
System.out.println(c);

image

三、Math类的了解

举例幂运算:

double pow = Math.pow(3,2);
System.out.println(pow);

image

四、逻辑运算符

短路运算

int a = 5;
boolean b = (a<4)&&(a++<4);	//前一个条件已经判false,不会再执行后面的条件
System.out.println(b);
System.out.println(a);

image

五、三元运算符

int age = 16;
String type = age<18?"未成年":"成年";
System.out.println(type);

posted on 2021-08-05 11:05  西洲的雪  阅读(31)  评论(0编辑  收藏  举报