java运算符学习
2021/8/15 14:06:03
本文主要是介绍java运算符学习,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
基本运算符
-
JAVA语言支持以下运算符:
//1.算术运算符:+,—,*,/,%(模(11/5=2...1)),++,-- //2.赋值运算 = (int a = 10;把十赋值给a) //3.关系运算符:>,<,>=,<=,==(java等于是两个等 、号),!==instaceof(java里面的不等于) //4.逻辑运算符:&&(and与,我和你),||(or或,我或你),!(non非,不是你就是我) //5.位运算符:&,|,^,~,>>,<<,>>>(了解) //6,条件运算符:?,:, //7.拓展赋值运算符:+=,-=,*=,/=
二元运算符
算术运算符
package operator; public class Demo01 { public static void main(String[] args){ //二元运算符 //ctrl+D 复制当前行到下一行 int a = 10; int b = 20; int c = 25; int d = 25; System.out.println(a+b); System.out.println(a-b); System.out.println(a*b); System.out.println(a/(double)b);//a为int,b为int当运算除出来小数的时候就需要强转一下 } }
学习
- cast 转换
- False 错误
- True 正确
关系运算符
- ** 加 减 乘 除**
package operator; public class Demo03 { public static void main(String[] args){ //关系运算符返回结果:1.正确,2.错误。 通过布尔值来表示 int a = 10; int b = 20; int c = 22; //取余值(模运算) System.out.println(c%a);// c/a 22/10 = 2....2 System.out.println(a>b);//false System.out.println(a<b);//true System.out.println(a==b);//false System.out.println(a!=b);//true } }
package operator; public class Demo04 { public static void main(String[] args){ //++ -- : 自增 自减 一元运算符 int a = 3; int b = a++;//执行完这行代码后,先给B赋值,a再自增 // a++ a= a+1 System.out.println(a); int c = ++a;//执行完这行代码后,a先自增,再给C赋值 //a = a+1 System.out.println(a); System.out.println(b); System.out.println(c); // --(同理) } }
-
幂运算
package operator; public class Demo04 { public static void main(String[] args){ //++ -- : 自增 自减 一元运算符 int a = 3; int b = a++;//执行完这行代码后,先给B赋值,a再自增 // a++ a= a+1 System.out.println(a); int c = ++a;//执行完这行代码后,a先自增,再给C赋值 //a = a+1 System.out.println(a); System.out.println(b); System.out.println(c); // --(同理) //幂运算 2^3 2*2*2 (利用工具运算) double pow = Math.pow(2, 3); System.out.println(pow); } }
-
-
//Alt+回车键
-
输出结果
这篇关于java运算符学习的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26消息中间件源码剖析教程
- 2024-11-26JAVA语音识别项目资料的收集与应用
- 2024-11-26Java语音识别项目资料:入门级教程与实战指南
- 2024-11-26SpringAI:Java 开发的智能新利器
- 2024-11-26Java云原生资料:新手入门教程与实战指南
- 2024-11-26JAVA云原生资料入门教程
- 2024-11-26Mybatis官方生成器资料详解与应用教程
- 2024-11-26Mybatis一级缓存资料详解与实战教程
- 2024-11-26Mybatis一级缓存资料详解:新手快速入门
- 2024-11-26SpringBoot3+JDK17搭建后端资料详尽教程