Java基础语法03
2022/2/25 1:36:51
本文主要是介绍Java基础语法03,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Java基础语法03
运算符
- 算术运算符:+ , - , * , / , % , ++ , --
- 赋值运算符:=
- 关系运算符:> , < , >= , <= , == , != ,instanceof
- 逻辑运算符:&& ,|| ,!
- 位运算符:& ,| ,^ , ~ , >> , << , >>>
- 条件运算符:? , :
- 拓展赋值运算符:+= ,-= , *= , /=
自增、自减
a++:先执行程序再对a自增
++a:先自增再执行程序
int a = 1; int b =a++; System.out.println(a);//2 int c = ++a; System.out.println(b);//1 System.out.println(c);//3
幂运算用工具类
Math.pow(2,3)
double d = Math.pow(2,3); System.out.println(d);//8
逻辑运算符
与、或、非
&&、||、!
boolean a =true; boolean b =false; System.out.println("a&&b:"+(a&&b));//false System.out.println("a||b:"+(a||b));//true System.out.println("!(a&&b):"+!(a&&b));//true //短路运算 int c =5; boolean d = (c<4)&&(c++<4); System.out.println(c);//说明c++没有被运行,如果运行了那么 c=6 System.out.println(d); //这说明进行与运算时当判断到前面元素为假时则不进行后续运算直接输出假
位运算
&:与运算
|:或运算
^:异或(不相同为一)
~:取反
<<:左移
左移相当于乘以2
右移相当于除以2
拓展赋值运算符
a+=b-------->a = a+b
a-=b--------->a = a-b
字符串连接符+
int a =10; int b =20; System.out.println(""+a+b);//1020 System.out.println(a+b+"");//30 //当+两侧只要出现string类型就会将之后的其他类型变为字符串
三元运算符
x ? y : z
若x==true,则结果为y,否则结果为z
int score = 80; String type = score < 60 ?"不及格":"及格"; System.out.println(type);//及格
这篇关于Java基础语法03的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26Mybatis官方生成器资料详解与应用教程
- 2024-11-26Mybatis一级缓存资料详解与实战教程
- 2024-11-26Mybatis一级缓存资料详解:新手快速入门
- 2024-11-26SpringBoot3+JDK17搭建后端资料详尽教程
- 2024-11-26Springboot单体架构搭建资料:新手入门教程
- 2024-11-26Springboot单体架构搭建资料详解与实战教程
- 2024-11-26Springboot框架资料:新手入门教程
- 2024-11-26Springboot企业级开发资料入门教程
- 2024-11-26SpringBoot企业级开发资料详解与实战教程
- 2024-11-26Springboot微服务资料:新手入门全攻略