算术运算符

Java 运算符优先级

随声附和 提交于 2020-02-26 00:14:39
https://java-er.com/blog/priority-java-operation/ Java 的运算符优先级 算术运算符优先级较高,关系和逻辑运算符优先级较低。 多数运算符具有左结合性,单目运算符、三目运算符、赋值运算符具有右结合性。 类别 操作符 关联性 后缀 () [] . (点操作符) 左到右 一元 !、+、-、~、++、– 从右到左 乘性 、/、% 左到右 加性 + – 左到右 移位 >> >>> << 左到右 关系 <、<=、>、>=、instanceof 左到右 相等 == != 左到右 按位与 & 左到右 按位异或 ^ 左到右 按位或 | 左到右 逻辑与 && 左到右 逻辑或 || 左到右 条件 ?: 从右到左 赋值 =、+=、-=、 =、/=、&=、|=、^=、~=、«=、»=、>>>= 从右到左 逗号 , 左到右 举个例子 (a+b*c)/5 这个例子很简单就是个数学公式 int a = 5;int b = 2;int c = 3; if(a+5==10 || b==1 && c==0){ System.out.println(true); } 这个判断的意思是 条件1 a+5 == 10 条件2 b==1 条件3 c==0 判断条件2和3 形成条件4 条件4 和条件1 联合判断 如果修改下 if( (a+5 == 10) || (b==1 &&

JAVA算术运算符

你说的曾经没有我的故事 提交于 2020-02-25 15:27:22
算术运算符 + 、 - 、 * (乘号)、 / (除号,取商)、 % (取余数、取模) 特殊的运算符: ++ ( 加加 ) 、 -- ( 减减 ) int a = 1; a+=10; 等同于a=a+10; a-=5; 等同于a=a-5; int a = 1; 场景1:System.out.print(a++);//输出1 int a = 1; 场景2:System.out.print(++a);//输出2 关系运算符 大于号:> 小于号:< 大于等于: >= 小于等于: <= 等于号: == 不等于: != 逻辑运算符 l && 逻辑与(按shift+7)——且(并且、同时) 多个条件中,1个为假,if ( )中全部为假,多个条件同时为真,if()中则为真 l || (按shift+回车键上面的|)——或(或者) 多个条件中,只要1个为真,if()全部为真 ! (英文状态下)——取反 不等于 != 来源: https://www.cnblogs.com/songjiabo/p/6956167.html

JavaScript基础

时光怂恿深爱的人放手 提交于 2020-02-21 06:47:48
文章目录 JavaScript基础(语法、变量) 一、JavaScript简介 * 概念:一门客户端脚本语言 * 功能 : 1. ECMAScript : 客户端脚本语言的标准 1.基本语法 1. 与html结合方式 2. 注释 3. 数据类型: 4. 变量 5. 运算符 一元运算符:只有一个运算数的运算符 算术运算符 赋值运算符 比较运算符 逻辑运算符 6. 三元运算符 来源: CSDN 作者: H.千面 链接: https://blog.csdn.net/H200102/article/details/104406658

Java 运算符优先级

穿精又带淫゛_ 提交于 2020-02-19 11:38:31
https://java-er.com/blog/priority-java-operation/ Java 的 运算符 优先级 算术 运算符 优先级较高,关系和逻辑 运算符 优先级较低。 多数运算符具有左结合性,单目运算符、三目运算符、赋值运算符具有右结合性。 类别 操作符 关联性 后缀 () [] . (点操作符) 左到右 一元 !、+、-、~、++、– 从右到左 乘性 *、/、% 左到右 加性 + – 左到右 移位 >> >>> << 左到右 关系 <、<=、>、>=、instanceof 左到右 相等 == != 左到右 按位与 & 左到右 按位异或 ^ 左到右 按位或 | 左到右 逻辑与 && 左到右 逻辑或 || 左到右 条件 ?: 从右到左 赋值 =、+=、-=、*=、/=、&=、|=、^=、~=、«=、»=、>>>= 从右到左 逗号 , 左到右 举个例子 (a+b*c)/5 这个例子很简单就是个数学公式 int a = 5;int b = 2;int c = 3; if(a+5==10 || b==1 && c==0){ System.out.println(true); } 这个判断的意思是 1. 条件1 a+5 == 10 2. 条件2 b==1 3. 条件3 c==0 4. 判断条件2和3 形成条件4 5. 条件4 和条件1 联合判断 如果修改下 if( (a

从零开始学java (运算符,流程控制,数组)

拜拜、爱过 提交于 2020-02-19 05:39:51
运算符   运算符是一种特殊符号,用来表示数据的运算、赋值和比较等。   java中的运算符可分为一下几种:   1.赋值运算符   2.算术运算符   3.比较运算符   4.逻辑运算符   5.位运算符   6.三目运算符(不是三目童子!)   赋值运算符:     java的赋值运算符用作与为变量指定变量值,赋值预算符 符号是 "=" ;           这段程序要从右向左看,计算机是先计算出右边数据,再给左边赋值!   算术运算符:     java的算术运算符比较好理解, 加(+/++)、减(-/--)、乘(*)、除(/)、求余(%) /** * 运算 * @author GMZ *  */ public class Computations { public static void main(String[] args) { //这一步先不管 Computations c = new Computations(); //声明并给变量赋值 double num_a = 5.2; double num_b = 3.1; System.out.println(c.plus(num_a,num_b));//相加 8.3 System.out.println(c.reduce(num_a,num_b));//相减 2.1 System.out.println(c.except

Python学习

泪湿孤枕 提交于 2020-02-19 00:04:07
Python 中的标识符是 区分大小写 的。   所有 Python 的 关键字 只包含 小写字母 以 下划线 开头的标识符是有特殊意义的。   以 单下划线开头 _foo 的代表 不能直接访问的类属性 ,需通过类提供的接口进行访问,不能用 from xxx import * 而导入;   以 双下划线开头 的 __foo 代表 类的私有成员 ;   以 双下划线开头和结尾 的 __foo__ 代表 Python 里 特殊方法专用的标识 ,如 __init__() 代表类的构造函数。 Python 的代码块不使用大括号 {} 来控制类,函数以及其他逻辑判断。python 最具特色的就是用 缩进来写模块 。   缩进的空白数量是可变的,但是所有代码块语句必须包含 相同的缩进空白数量 ,这个必须 严格执行    IndentationError: unindent does not match any outer indentation level 错误表明,你使用的缩进方式不一致,有的是 tab 键缩进,有的是空格缩进,改为一致即可。   相同数目的 行首缩进 空格数   建议你在每个缩进层次使用 单个制表符 或 两个空格 或 四个空格 , 切记不能混用   如果是 IndentationError: unexpected indent 错误, 则 python 编译器是在告诉你"

Scala学习-变量常量、运算符、流程控制和函数

断了今生、忘了曾经 提交于 2020-02-17 18:58:44
scala是马丁.奥德斯克设计的,专门为程序员设计,广泛应用于大数据的语言。它同时支持面向对象和面向函数编程,运行scala需基于JVM,使用它需要提前安装好JDK和scala SDK。scala的的代码一行可以顶多行java代码,开发效率高,并且兼容java类库,scala编译完也是.class文件。另外大数据框架kafka和spark是基于scala开发的,因此想做流处理需要学习scala。 基本数据类型 scala中没有基本类型的说法,绝大多数类型(类似java类型)都封装成了类,以下是它的简图。 (1)Any是scala顶级父类。 (2)AnyVal是所有数值类型的父类,注意有一个Unit,它只有一个实例()。 (3)AnyRef是所有对象类型的父类,注意Null是它的子类,它的实例对象是null,可以赋值给任意对象类型。 (3)Nothing可以是任何类型的子类,可以表示不正常的返回值类型,如异常。 # RPEL交互方式 scala> def test():Nothing={ | throw new IllegalArgumentException() | } test: ()Nothing 变量和常量 变量声明的语法:'var 变量名:数据类型=数据值' 或者 'var 变量名=数据值',后者会进行自动类型转换。常量声明类似,使用val代表常量。

python基础-变量运算符(3)

时光毁灭记忆、已成空白 提交于 2020-02-17 02:24:24
一、注释 注释就是对代码的解释和说明。目的是为了让别人和自己很容易看懂。为了让别人一看就知道这段代码是做什么用的。正确的程序注释一般包括序言性注释和功能性注释。序言性注释的主要内容包括模块的接口、数据的描述和模块的功能。模块的功能性注释的主要内容包括程序段的功能、语句的功能和数据的状态。–来自百度百科 注释的分类 1.单行注释 以#开头,#右边的所有东西当做说明,而不是真正要执行的程序,起辅助说明作用 #我是注释,可以在这里写一下功能说明之类 print("我上面一行是对我的注释") 2.多行注释 多行注释是三对双引号或者三对单引号都可以,对,你没有听错是三对啊,一个都不能少,而且是单引号和双引号都可以,但是不要傻呼呼的一边三个双引号,一边三个单引号,要单引号都单引号,要双引号都双引号。 """  我是多行注释1   我是多行注释2   我是多行注释3""" print("我上面的是多行注释") 二、变量 在Python中,存储一个数据,需要定义一个变量 number1 = 1 #numbe1就是一个变量,用来保存数据:1 number2 = 2 #number2也是一个变量,用来保存数据:2 sum = number1+number2 #sum也是一个变量,用力保存1+2的值 说明: 所谓变量:就是可以改变的量。 程序就是用来处理数据的,而变量就是用来存储数据的

运算符 流程控制语句 if语句 for循环语句 退出循环语句

筅森魡賤 提交于 2020-02-16 09:34:06
运算符 1、算术运算符 :+ - * / % ++ – 2、比较运算符:== != > >= < <= = (全等于) ! (不全等于) 3、条件运算符:(expr1)?(expr2):(expr?) 4、逻辑运算符:&&(与) ||(或)!(非) 5、字符串运算符:+ 6、赋值运算符:= += || *= /= %= 1.2 算术运算符:+ - * / % ++ – 重点:%(取余数)除不尽剩下的整数 ++(自增1),–(自减1) 常用: 前置++:如:++a 先自增1,在参与运算 后置++:如:如a++ 先运算,在自增1 1.3比较运算符: != > >= < <= = (全等于) ! (不全等于) == !=:只比较大小,不比较类型 :相当于数学中的等于 !=:相当于 的取反 不等于 = (全等于)! =(不全等于):即比较大小,又比较类型 = :全等于 ! =:想当于 =的取反 不会等于 执行结果为true false 1.4 逻辑运算符 a b表示非登上 如:a>10 &&(逻辑与,并且):只有a和b同时为true时,执行结果为true,否则为false ||:(逻辑或,或者)只要a和b有一个为true时,执行结果为true,否则为false !:取反 如果a为true,!a为false ,反之则然 1.5字符串连接符 概念:如果多个变量进行相加,其中有一个为字符串

4.1基本运算符

谁说胖子不能爱 提交于 2020-02-15 03:56:21
这篇说说C语言中的运算符. 1.赋值运算符 = 本节内容在书5.2章. 编程语言中,"="都是赋值运算.比如看看下面的语句,想想她的标准读法: number = 200; 上面的语句不是"number等于200", 而是"将值200赋值给变量number",赋值行为从右往左进行. number = number + 10; 这条语句在数学中显然是不可能也是不合理的,但是在编程语言中就是合法的. 这条语句在C语言中也是合法的 number1 = number2 = number3 = 15; 赋值顺序是从右向左,所以顺序是 number3 = 15; number2 = number3; number1 = number2; 123 2.算术运算 +, -, *, /及优先级 2.1+和- +和-的基本用法想必没人不知道,这里简单说一下用+和-来控制正负. 下面的语句是合法的 number1 = -number2; 表示将负的number2的值赋给number1 C99开始,下面的语句也变成合法的 number1 = +number2; 2.2*和/ "*"就是乘法运算,大家也很熟悉了,下面来说说"/"运算. int main(void) { printf("整数除以整数,结果为整数(不能整除) : %d / %d = %d\n", 7, 4, 7 / 4); printf(