运算符-java

Java 运算符

  • 算术运算符
  • 关系运算符
  • 位运算符

算术运算符

假设int a=5;int b = 10

操作符 描述说明 示例
+ 符号两侧值相加 a+b值为15
- 符号两侧值相减 b-a值为5
* 符号两侧值相乘 a*b值为50
/ 符号两侧值相除 b/a值为2
% 取余 b%a余数为1
++ 自增:增加1 a++的值为6
- - 自减:减少1 b- -的值为9

练习:算术运算符

  • 问题思考:a++和++a有什么不同;

    public class selfAddMinus{
        public static void main(String[] args){
            int a = 3;//定义一个变量;
            int b = ++a;//自增运算
            int c = 3;
            int d = --c;//自减运算
            System.out.println("进行自增运算后的值等于"+b);
            System.out.println("进行自减运算后的值等于"+d);
        }
    }
    

    结果:
    1. 符号在前,先运算,再出结果。
    2. 符号在后,先出结果,再进行运算。

关系运算符

同样 a=5,b=10;

操作符 描述说明 示例
== 两侧的数值是否相等,相等则为true (a==b)false
!= 两侧的数值是否不相等,如果不相等为true (a!=b)true
> 左侧大于右侧结果为true否则为false (a> b)false
< 左侧小于右侧结果为true否则为false (a< b)true
>= 左侧是否大于或者等右侧,成立为true (a>=b)false
<= 左侧是否小于或者等于右侧,成立为true (a<=b)true

练习:关系运算符

位运算符

a=5,b=10
Java定义了位运算符,应用于int,long,short,char和byte等 类型

操作符 描述说明 示例
& 如果相对应的位置都是1,则结果为1,否则是0 a&b的结果是0,即0000 0000
| 相对应位都是0,则结果为0,否则为1 a|结果是15即1111
^ 如果相对应位值相同,则结果为0,否则是1 a^b结果是15即1111
~ 按位取反,即0变1,1变0 ~a值为
<< 取余 b%a余数为1
>> 自增:增加1 a++的值为6
>>> 自减:减少1 b- -的值为9

原文地址:https://www.cnblogs.com/bomily0212/p/12082983.html

时间: 2024-11-07 11:25:39

运算符-java的相关文章

移位运算符(JAVA)

java中有三种移位运算符 <<      :     左移运算符,num << 1,相当于num乘以2 >>     :     右移运算符,num >> 1,相当于num除以2 >>>    :     无符号右移,忽略符号位,空位都以0补齐 1. 左移运算符 左移运算符<<使指定值的所有位都左移规定的次数.1)它的通用格式如下所示:value << numnum 指定要移位值value 移动的位数.左移的规则只

[视频讲解]初级课程-运算符-Java之J2se

这一节主要讲解 运算符的应用 Java 的运算符分为: 算术运算符 赋值运算符 逻辑运算符 位运算符 三元运算符 这里录制了 视频讲解这几大类运算符,并有练习题提供大家 面试题: 1. 最有效率的方式算出2乘以8等于几? 2. 对两个整数变量的值进行互换(不需要第三方变量) 答案在官网论坛 - 第三课课后习题贴中 www.xiaozhangwx.com 视频地址: http://my.tv.sohu.com/us/233850565/75540081.shtml ================

Java学习之运算符

程序的很多地方都会用到数学运算,作为一门程序语言,Java也提供了一套丰富的运算符来操纵变量.我们可以把运算符分成以下几组: 算术运算符 关系运算符 位运算符 逻辑运算符 赋值运算符 其他运算符 算术运算符 算术运算符用在数学表达式中,它们的作用和在数学中的作用一样.下表列出了所有的算术运算符. 操作符 描述 + 加法 - 相加运算符两侧的值 二元运算符或二目运算符,对两个操作数处理 - 减法 - 左操作数减去右操作数 * 乘法 - 相乘操作符两侧的值 / 除法 - 左操作数除以右操作数 % 取

java中运算符与表达式

运算符是用来完成一个动作的特定语言的语法记号. –赋值运算符 –增减运算符 –算术运算符 –关系运算符 –逻辑运算符 -位运算符 运算符 Java 加 + 减 - 乘 * 除 / 取模 % 1.整数运算和小数运算 int n =12 ; int m = 5; float y = n/m; System.out.println(n/m);// 2 System.out.println(n/5.0);// 2.4 System.out.println(12.0/m);// 2.4 System.ou

JavaSE复习日记 : Java操作符\关系运算符\逻辑运算符\赋值运算符\字符串连接符\三元运算符

// Java操作符\关系运算符\逻辑运算符\赋值运算符\字符串连接符\三元运算符 /* * 一 Java操作符 * * Java操作符都有哪些? * +, -, *, /, %, ++, -- * 这里需要注意 a++ 和 ++a 的区别,后面说; */ /* public class Javase{ public static void main(String[] args){ int a = 10; int b = 20; int c = 30; System.out.println( a

Day 2 : 变量、JAVA基本类型、运算符和表达式-1

1. 变量 1.1. 什么是变量 在日常生活中,人们会用到大量数据,像去ATM机取款,首先,需要插入银行卡,这个过程其实就是ATM机的系统在获取银行卡号这个数据,而后,输入密码,这个过程也是在获取数据,也就是密码.在后续进行的业务处理中,像存钱.取钱.转帐汇款等等,银行卡号和密码会被反复的.频繁的使用, 那就需要一个存储这些数据的地方. 在软件系统中,是将数据存储在内存之中的,而对内存中的数据的引用就是变量,可以理解为变量就是内存中数据的代词. 简单说, 变量就是指代在内存中开辟的存储空间,用于

Java入门 第一季第三章 常用的运算符

这是我学习慕课网Java课程的笔记,原视频链接为:http://www.imooc.com/learn/85 3-1 什么是运算符 运算符是一种"功能"符号,用以通知 Java 进行相关的运算.譬如,我们需要将变量 age 的值设置为20,这时候就需要一个"=",告诉程序需要进行赋值操作. Java语言中常用的运算符可分为如下几种: ?算术运算符 ?赋值运算符 ?比较运算符 ?逻辑运算符 ?条件运算符 3-2 Java中的算术运算符 Java中常用的算术运算符: 其

JAVA 按位运算符的解释

按位运算符 Java定义了几个按位运算符,可以将其应用于整数类型long,int,short,char和byte. 按位运算符对位执行,并执行逐位运算.假设a = 60和b = 13; 现在以二进制格式,他们将如下 - a = 0011 1100 b = 0000 1101 ----------------- a&b = 0000 1100 a | b = 0011 1101 a ^ b = 0011 0001 a = 1100 0011 假设整数变量A保持60,变量B保持13,则 - publ

Java的基本运算符

以下内容引用自http://wiki.jikexueyuan.com/project/java/basic-operators.html: Java针对操控变量提供了一组丰富的运算符.可以将所有的Java运算符分为如下几组: 算术运算符 关系运算符 位运算符 逻辑运算符 赋值运算符 其他运算符 一.算术运算符 算术运算符在数学表达中的使用和它们在代数中的使用是相同的.下面的表格列举了算数运算符: 假设整体变量A有10个,变量B有20个,那么: 示例: 运算符 描述 例子 + 加法–在运算符的另一