算术运算符

一、一元运算符

只要一个变量参与运算

取正(+)、取负(-)、自增(++)、自减(--)

示例:

取负(-)

class Demo2
{
    public static void main(String[] args)
    {
        int i=3;
        System.out.println(-i);      //-3
    }
}

结果:-3

自增(++)

在后++

a++,即a=a+1

class Demo2
{
    public static void main(String[] args)
    {
        int a=3;
        a++;
        System.out.println(a);        //4
    }
}
class Demo2
{
    public static void main(String[] args)
    {
        int a=3;
        int b=a++;            //先把a附给b,然后a自增1。
        System.out.println(a);        //4
        System.out.println(b);        //3
    }
}

++在前

class Demo2
{
    public static void main(String[] args)
    {
        int a=3;
        int b=++a;                    //先a自增1,然后把自增后的结果附值给b
        System.out.println(a);        //4
        System.out.println(b);        //4
    }
}

二、二元运算符

要两个变量参与运算

加(+)、减(-)、乘(*)、除(/)、取模(%)。

取模(%),即求相除之后的余数

示例:

5%2   //1
5%5    //0。左右相等,0
1%5   //1。左边小,取左边
6%1   //0。除数为1,没有余数,即0。
-2%1   //0。除数为1,没有余数,即0。
6%-1   //0。除数为-1,没有余数,即0。
-2%5   //-2。有负,正负看左。除以1除外。
3%-5   //3。有负,正负看左。除以-1除外。

5%0    //报错。除数不能为0

时间: 2024-10-29 19:08:18

算术运算符的相关文章

MySQL数据库中的算术运算符

MySQL数据库中的算数运算符 MySQL数据库中的算术运算符 一.运算符的概述: 运算符在MySQL数据库中也是很重要的知识体,在执行sql语句的时候这个运算符对操作数据帮助很大.其中运算符的运用可以帮助你减省大量的时间,操作起来也比较灵活. 二.运算符 运算符主要包括"算数运算符"."比较运算符"."罗运算符"."位运算符"四大类,下面我们就一次学习一下. 1.算术运算符 算术运算符在sql语句的时候经常使用,例如对表的字

算术运算符和算术表达式(优先级,结合性等)

%  得到余数  7 % 2 得到1 运算符的优先级 C语言中,运算符的运算优先级共分为15级.1级最高, 15级最低.在表达式中, 优先级较高 的先于优先级较低的进行晕死.而在一个运算量两侧的运算符优先级相同时, 则按运算符的 结合性所规定的结合方向处理. 运算符的结合性 c语言中各运算符的结合性分为两种, 即左结合性(自左至右)和右结合性(自右至左). 例如: 左结合性: 算术运算符的结合性是自左至右,即先左后右.如有表达式x-y+z则y应先与“-”结合,执行 x-y,在+z的yuns.这种

08-JAVA算术运算符和逻辑运算符

Java的运算符,分为四类: 算数运算符.关系运算符.逻辑运算符.位运算符. 算数运算符(9):+  -  *  /  %  ++  -- 关系运算符(6):==  !=  >  >=  <  <= 逻辑运算符(6):&&  ||  !  ^  &  | 位运算符(7):&  |  ~  ^  >>  <<  >>> ----------------------------------------------

java笔记2之算术运算符

1运算符是什么呢 对常量和变量进行操作的运算符 2运算符分为哪些 算术运算符(+,-,*,/), 赋值运算符 比较运算符 逻辑运算符 位运算符 三目运算符 3运算符 A 算术运算符的注意事项 (1)整数相除只能是整数,如果想得到小数,必须把数据变化为浮点数类型 (2)/获取的是除法操作的商,%获取的是除法操作的余数 代码检测 class OperatorDemo { public static void main(String[] args) { //定义变量 int x = 3; //把3赋值

Java算术运算符

大家都知道什么是算术运算符他就是数学中的 + - * / 除了这些之外java中还有一种算术运算符:% 取余(取膜) % 他可以叫取余也可以说是取膜两种叫法都可以.那他是用来干什么的?例如:10%3 拿着右边的3问: 10能不能把3整除呢,如果能那么结果为0,如果不能整数,结果就是这个余数.所以10%3=1结果为:1就是拿着10/3=3余数为1,把这个余数1交给了取余的结果. 如图4.2所示: 图4.2 可以变量直接接收取余值 或 加数值等都可以,例如:int i = 10%3; 或 int i

算术运算符++和--的用法

1.运算符 概念:对常量和变量进行操作的符号.备注:(运算之后是有结果的) 分类: 算术运算符, 赋值运算符 比较(关系或条件)运算符, 逻辑运算符 位运算符 三目(元)运算符   2.++,--运算符的作用 ++:自加:对原有的数据进行+1 --:自减:对原有的数据进行-1 3.使用: 单独使用:放在操作数的前面和后面效果一样. 参与运算使用: 当++在变量后面(i++),会先将变量中的值取出做赋值操作,再自身+1 当++在变量前面(++i),会先自身+1,然后再将+1后的结果赋值 4.举例说

PHP 算术运算符

PHP 算术运算符 运算符 名称 描述 实例 结果 x + y 加 x 和 y 的和 2 + 2 4 x - y 减 x 和 y 的差 5 - 2 3 x * y 乘 x 和 y 的积 5 * 2 10 x / y 除 x 和 y 的商 15 / 5 3 x % y 模(除法的余数) x 除以 y 的余数 5 % 210 % 810 % 2 120 - x 取反 x 取反 - 2   a . b 并置 连接两个字符串 "Hi" . "Ha" HiHa 以下实例演示了

JavaScript的算术运算符

ECMAScript 定义了 5 个算术运算符,加.减.乘.除.求模(取余).如果在算术运算的值不是数值,那么后台会先使用 Number()转型函数将其转换为数值(隐式转换). 一.加法 var box = 1 + 2; //等于 3 var box = 1 + NaN; //NaN,只要有一个 NaN 就为 NaN var box = Infinity + Infinity; //Infinity var box = -Infinity + -Infinity; //-Infinity var

算术运算符和表达式

C语言的运算符范围很宽,除了控制语句和输入输出以外的几乎所有的基本操作都作为运算符处理,下图是C运算符的分类 1  算术表达式 用算术运算符和括号将运算对象(也称操作数)连接起来的,符合语法规则的式子成为算术表达式.运算对象包括 常量 变量 函数. C语言规定了各种运算符的结合方向,这是C语言特点之一,是别的高级语言所没有的.算术运算符的结合方向为"自左至右"又称为"左结合性",以后还可以看到有些运算符的结合方向为"自右至左"即"右结合

类型转换,算术运算符及其练习题

一.数据类型转换:(一)其它类型 转换 值类型:         Convert.ToInt32(要转换的变量);-----经常使用,比int.Parse更严谨,更高级.         int.Parse(要转换的变量);--------------偶尔使用        (int)变量:-----------------------------强制转换,用时极少,不太好用 PS:string a = "10";        int b = 5;       double c =