一.算术运算符:

“-”减号或者负号;“*”乘;“/”除;“%”取模(求余);“++”自增;“--”自减;

二.赋值运算符 :

“=”等于;“+=”加等于;“-=”减等于;“*=”乘等于;“/=”除等于;“%=”模等于;

三.关系运算符:

“"大于;”<="小于等于;“>="大于等于;

”!=“不等于;”==“等于;

四.逻辑运算符:

A&&B, 当A为false时,不去计算B的值而直接返回false;当A为true时,计算B的值。

当运算符“||”的左边为true时,右边的表达式就不会进行运算;当左边为false时,计算右边的值。

五.位运算符:

”&“按位与,当两者同时为1时返回1,其余都是0;"|"按位或,当两者有一个为1时返回1;”^“异或,当两个位运算相异为1,相同则为0;

六.条件运算符:

语法格式:X?Y:Z 唯一的三目运算。其中x为boolean类型表达式,先计算x的值,如果x为true则运算结果为y,否则为z;

七.字符串连接符:

"+”当它的两个操作数有一个是字符串是可作为字符串连接符.

public class TestNumberOperation {

public static void main(String[] args) {

//测试算术运算符

int a = 3+4;int b = 6-5;int c =7*3;

int d =12/3;int e = 12%5;

System.out.println("加法:a="+a+"减法:b="+b+"乘法:c="+c+"除法:d="+d+"取模(求余):e="+e);

//测试赋值运算符

a+=3;b-=1;c*=2;d/=2;e%=2;

System.out.println("加等于:a="+a+"减等于:b="+b+"乘等于:c="+c+"除等于:d="+d+"模等于:e="+e);

//测试关系运算符

System.out.println("a=10"+(a==10));

System.out.println("c<50"+(c<50));

System.out.println("d!=3"+(d!=3));

System.out.println("e<=0"+(e<=0));

//测试逻辑运算符

System.out.println("测试短路与:"+(a

System.out.println("测试短路或"+(a>b||(a/b==0)));

//测试位运算符

System.out.println("测试按位与:"+new Integer((0b10011&0b10010)).toBinaryString(18));

System.out.println("测试按位或:"+new Integer((0b10011|0b10010)).toBinaryString(19));

//测试条件运算符

System.out.println("b>=2?三目运算符:"+(b>=2?"b大于2":"b小于2"));

//测试字符连接符

System.out.println("测试字符连接符"+4+5);

}

}

java 减法基础_java基础之运算符相关推荐

  1. java打印输出万年历_Java基础之打印万年历的简单实现(案例)

    Java基础之打印万年历的简单实现(案例) 问题:输入年,月,打印对应年月的日历. 示例: 问题分析: 1,首先1970年是Unix系统诞生的时间,1970年成为Unix的元年,1970年1月1号是星 ...

  2. java mod 运算_java中基本运算符

    java中的位运算符及其用法. java中的位运算符及其用法.请一一解释一下.包括例子 位逻辑运算符有"与"(AND)."或"(OR)."异或(XOR ...

  3. java 计算反码_java基础知识-原码、反码、补码、运算符

    一.原码.反码.补码 原码 一个数转化成二进制. 用最高位来表示正负,最高位为0表示正数,最高位为1表示负数. 例如: short i=5: 因为在java里short占2个字节转化成二进制就是 00 ...

  4. java表达式语句_Java基础知识笔记第三章:运算符表达式语句

    算术运算符与表达式 操作符描述例子 + 加法 - 相加运算符两侧的值 A + B 等于 30 - 减法 - 左操作数减去右操作数 A – B 等于 -10 * 乘法 - 相乘操作符两侧的值 A * B ...

  5. java if赋值语句_Java基础第3天+运算符(算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算符、三元运算符)、Scanner键盘录入、if语句...

    1:运算符(掌握) (1)算术运算符 A:+,-,*,/,%,++,-- B:+的用法 a:加法 b:正号 c:字符串连接符 C:/和%的区别 数据做除法操作的时候,/取得是商,%取得是余数 D:++ ...

  6. java 减法基础_Java 基础入门

    1. Hello world 程序 任何一门编程语言,入门的第一段代码,一般都是打印Hello World吧,相当于是一种仪式吧. //public class后面的是类的名称 public clas ...

  7. java 抽象类语法_JAVA基础语法8--多态/抽象类/抽象方法

    多态 继承.封装.多态.抽象是面向对象编程的四大基本特征.封装隐藏了类的内部实现机制,从而可以在不影响使用者的前提条件下,改变类的内部结构,同时保护了数据.继承是为了重用父类代码,同时为多态做准备.那 ...

  8. java super用法_Java基础面试题汇总

    blog.csdn.net/ThinkWon/article/details/104390612 Java概述 何为编程 编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结 ...

  9. 百度 java基础_java基础知识点整理

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 java基础知识点整理1.&和&&的区别? &:逻辑与(and),运算符两边的表达式均为true时,整个结果才为true. ...

最新文章

  1. Struts2配置时报struts-default.xml:65:72异常的解决方法
  2. python基础常用语句-Python语言的一些基本常用语句
  3. ListView 排序
  4. AI生成手写数字 + 智能卡点切图
  5. write up社工进阶
  6. 这项技术:华为、BAT要力捧!程序员:我彻底慌了... ​
  7. state的简写方式
  8. 山东大学linux实验报告,山东大学操作系统实验四
  9. python生成随机数random操作_Python random生成随机数示例
  10. python os模块详细_python中os模块函数方法详解最全最新
  11. UWB定位系统在工厂中的重要作用
  12. linux 配置dns域名服务器,linux下DNS配置及域名解析服务
  13. 想不想制作一个Coreldraw 蝴蝶结呀这个是非常详细的教程
  14. 八种常见的防盗链方法总结及分析 (转自http://www.cnblogs.com/uubox)
  15. Colibri 片段化学空间的兴起
  16. Java 动手写爬虫: 一、实现一个最简单爬虫
  17. python 爬虫 裁判文书网 19年4月更新版
  18. FPGA数字信号处理(1)- AM调制的FPGA实现
  19. 做PPT设计时,需优先设置好哪些功能
  20. Token Bucket 令牌桶算法

热门文章

  1. 聚集索引和非聚集索引的区别底层_数据库-索引相关
  2. oracle+gsm安装,针对Oracle的10G版本提升SCOTT为DBA脚本!
  3. python opengl_从Python开始,学习OpenGL(一)
  4. 【文献阅读】Self-Normalizing Neural Networks
  5. PHP 连接MySQL数据库
  6. 实验5.6 定义包含5个元素的对象数组,每个元素都是Employee类型的对象
  7. 冒泡排序(【CCF】NOI Online能力测试 提高组第二题)
  8. Vscode在Windows上配置远程开发
  9. 递归与递推类型题小结
  10. CleanCodeHandbook Chapter 3: Linked List(20-24)