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 中关于一元运算,二元运算,三元运算的说明相关推荐

  1. java怎么进行浮点数运算_【考试经验】Java中实现浮点数的精确运算

    [考试经验]Java中实现浮点数的精确运算 package com.lv; import java.math.BigDecimal; public class Arith { public stati ...

  2. Java中实现精确的浮点数运算

    我们知道,在 Java 中直接对浮点数进行运算会出现精度丢失的现象,那么如何解决这一问题呢? 我们需要借助 BigDecimal 来帮助我们进行浮点数的运算!!! 一.精确的浮点数运算示例代码 //示 ...

  3. Java中Byte类型数据在运算中的问题

    比如: byte a=1; byte b=2; byte c; c=a+b; //这样是计算不出c,是错误的 c=a+1; //这样也是不能计算c的 c=64+1; //为什么这样就能计算c,在Jav ...

  4. java中math类方法之数学运算(pow,exp,三角函数,指数)

    Math中定义了许多的方法,通过Math类就能直接调用,均为static类型. 1. 调用形式:Math.方法名 2.三角函数方法: static double  sin(double a ) : 返 ...

  5. java怎么进行浮点数运算_怎样在Java中实现浮点数的精确运算?

    package com.lv; import java.math.BigDecimal; public class Arith { public static double add(double v1 ...

  6. Java中如何正确进行浮点数运算

    1.浮点数不是精确存储 参考: 关于浮点数存储 System.out.println(0.1+0.2);System.out.println(1.0-0.8);System.out.println(4 ...

  7. Java中「与运算,或运算,异或运算,取反运算。」

    Java中「与运算,或运算,异或运算,取反运算.」 文章目录 Java中「与运算,或运算,异或运算,取反运算.」 Java中的「与运算(AND) & 」 规则 :都为1时才为1,否则为0 Ja ...

  8. 深入Java核心 Java中多态的实现机制(1)

    在疯狂java中,多态是这样解释的: 多态:相同类型的变量,调用同一个方法时,呈现出多中不同的行为特征, 这就是多态. 加上下面的解释:(多态四小类:强制的,重载的,参数的和包含的) 同时, 还用人这 ...

  9. java中char占的二进制,java数据类型与二进制详细介绍

    java数据类型与二进制详细介绍 在java中 Int 类型的变量占 4个字节 Long 类型的变量占8个字节 一个程序就是一个世界,变量是这个程序的基本单位. Java基本数据类型 1. 整数类型 ...

最新文章

  1. iOS 高效开发-----实现description 方法 (续)
  2. 数据结构与算法 / 排序算法 / 基本概念
  3. 光模块的分类与HBA卡的区别
  4. (三)linux之根文件系统的制作
  5. 微软将于今年秋天停用Azure区块链服务
  6. flume流程之http-memory-hdfs
  7. win7右键菜单不见解决办法
  8. 读Zepto源码之IOS3模块
  9. MFC 对话框 添加 工具栏
  10. SAAS-HRM-day4
  11. ECharts柱状图图形标签间隔显示
  12. 牛客编程语言练习赛第三场(C++)
  13. RxJava 学习笔记(八) --- Combining 结合操作
  14. fiddler 不同版本功能说明
  15. Springboot+Redis初体验
  16. 【QZSS L6E 增强服务改正数支持的 PPP 性能评估】
  17. 四川大学软件学院|系统级编程期末复习
  18. 男女标准体重-计算公式
  19. cve-2019-07-08
  20. wps打开文件很慢很卡怎么办?

热门文章

  1. android遥控器控制播放器,android tv盒子播放器控制 监听上下左右键。
  2. matlab svm核函数选择,SVM分类核函数及参数选择比较.pdf
  3. 微x模块怎么导入主题_python math数学模块
  4. Windows下安装NTP服务器
  5. 千里之行始于足下——虚幻引擎学习之路(一)
  6. Vue中使用Fullcalendar日历开发日程安排
  7. 价值投资们都钟情于哪些股票?
  8. java 程序员 和 三八女神节有什么神秘的关系,你晓得吗? 用Java 给女神绘制一张贺卡你会吗?
  9. 苹果电脑误删除的文件怎么恢复?
  10. 虚拟机空间不足无法进系统