java 中关于一元运算,二元运算,三元运算的说明
java 中关于一元运算,二元运算,三元运算的说明
有的地方叫做单目,双目和三目运算符。简单的理解就是,有几个参数参与运算就是几目运算符。有一个特殊的是-,它既可以是双目运算符,减法;也可以是单目运算符,负号。
举例:
一元:++,--,! 即:++a,a++,!a
二元:A+B,A-B等等
三元:唯一的,?: A = (A>B)?A:B意思是:如果A>B,A取值为A,否则为B
public class Test {
public static void main(String[] args) {
int a =1;
int b=2;
//代码块中的是一元运算
{
a++;
++b;
System.out.println("一元运算结果=a=="+a);
System.out.println("一元运算结果=b=="+b);
}
//代码块中的是二元运算
{
int c =a+b;
System.out.println("二元运算结果=c=="+c);
}
//代码块中的是三元运算
{
String level=a>b?"白富美":"矮矬穷";
System.out.println("二元运算结果=level=="+level);
}
}
}
*************************打印结果********************************************
一元运算结果=a==2
一元运算结果=b==3
二元运算结果=c==5
二元运算结果=level==矮矬穷
java 中关于一元运算,二元运算,三元运算的说明相关推荐
- java怎么进行浮点数运算_【考试经验】Java中实现浮点数的精确运算
[考试经验]Java中实现浮点数的精确运算 package com.lv; import java.math.BigDecimal; public class Arith { public stati ...
- Java中实现精确的浮点数运算
我们知道,在 Java 中直接对浮点数进行运算会出现精度丢失的现象,那么如何解决这一问题呢? 我们需要借助 BigDecimal 来帮助我们进行浮点数的运算!!! 一.精确的浮点数运算示例代码 //示 ...
- Java中Byte类型数据在运算中的问题
比如: byte a=1; byte b=2; byte c; c=a+b; //这样是计算不出c,是错误的 c=a+1; //这样也是不能计算c的 c=64+1; //为什么这样就能计算c,在Jav ...
- java中math类方法之数学运算(pow,exp,三角函数,指数)
Math中定义了许多的方法,通过Math类就能直接调用,均为static类型. 1. 调用形式:Math.方法名 2.三角函数方法: static double sin(double a ) : 返 ...
- java怎么进行浮点数运算_怎样在Java中实现浮点数的精确运算?
package com.lv; import java.math.BigDecimal; public class Arith { public static double add(double v1 ...
- Java中如何正确进行浮点数运算
1.浮点数不是精确存储 参考: 关于浮点数存储 System.out.println(0.1+0.2);System.out.println(1.0-0.8);System.out.println(4 ...
- Java中「与运算,或运算,异或运算,取反运算。」
Java中「与运算,或运算,异或运算,取反运算.」 文章目录 Java中「与运算,或运算,异或运算,取反运算.」 Java中的「与运算(AND) & 」 规则 :都为1时才为1,否则为0 Ja ...
- 深入Java核心 Java中多态的实现机制(1)
在疯狂java中,多态是这样解释的: 多态:相同类型的变量,调用同一个方法时,呈现出多中不同的行为特征, 这就是多态. 加上下面的解释:(多态四小类:强制的,重载的,参数的和包含的) 同时, 还用人这 ...
- java中char占的二进制,java数据类型与二进制详细介绍
java数据类型与二进制详细介绍 在java中 Int 类型的变量占 4个字节 Long 类型的变量占8个字节 一个程序就是一个世界,变量是这个程序的基本单位. Java基本数据类型 1. 整数类型 ...
最新文章
- iOS 高效开发-----实现description 方法 (续)
- 数据结构与算法 / 排序算法 / 基本概念
- 光模块的分类与HBA卡的区别
- (三)linux之根文件系统的制作
- 微软将于今年秋天停用Azure区块链服务
- flume流程之http-memory-hdfs
- win7右键菜单不见解决办法
- 读Zepto源码之IOS3模块
- MFC 对话框 添加 工具栏
- SAAS-HRM-day4
- ECharts柱状图图形标签间隔显示
- 牛客编程语言练习赛第三场(C++)
- RxJava 学习笔记(八) --- Combining 结合操作
- fiddler 不同版本功能说明
- Springboot+Redis初体验
- 【QZSS L6E 增强服务改正数支持的 PPP 性能评估】
- 四川大学软件学院|系统级编程期末复习
- 男女标准体重-计算公式
- cve-2019-07-08
- wps打开文件很慢很卡怎么办?
热门文章
- android遥控器控制播放器,android tv盒子播放器控制 监听上下左右键。
- matlab svm核函数选择,SVM分类核函数及参数选择比较.pdf
- 微x模块怎么导入主题_python math数学模块
- Windows下安装NTP服务器
- 千里之行始于足下——虚幻引擎学习之路(一)
- Vue中使用Fullcalendar日历开发日程安排
- 价值投资们都钟情于哪些股票?
- java 程序员 和 三八女神节有什么神秘的关系,你晓得吗? 用Java 给女神绘制一张贺卡你会吗?
- 苹果电脑误删除的文件怎么恢复?
- 虚拟机空间不足无法进系统