逻辑运算

JAVA 可变参数 三元运算符

血红的双手。 提交于 2019-11-30 19:54:47
class varargArray { /** 方法的可变参数 (必须放在最后一位) 方法只有一个可变参数 */ public static double getSum(double discount,double...arr){ double sum = 0 ; for (double i: arr) { sum += i; } System.out.println(arr.length); return sum*discount; } public static void main(String[] args) { // System.out.println(getSum(0.8,1,2,3.0)); } } +++++++++++++++++++++++++++++++++++++++++ 三元运算符 class Ternaryoperator { public static void main(String[] args) { /** 给出一个小数,求出四舍五入的结果 1: 获取4.51的整数部分 -- 用类型强制转为 int型 2:获取小数部分 4.51-4 3: 将小数部分与0.5比较 double num = 4.2; int num1 = (int)num; // 整数部分 double num2 = num- num1; //小数部分 int result =

数值(Number,Math, 运算符)

筅森魡賤 提交于 2019-11-30 19:37:08
1.js中数字 1.数字存储 Javascript中所有数字的存储都是64位浮点数。整数也一样。 1 === 1.0 // true 2. 数字大小范围 可以表示的最大正数和最小负数 (-Math.pow(2, 1024), Math.pow(2,1024)) // 开区间 // 等同于 -Number.MAX_VALUE ~ Number.MAX_VALUE // -(2**1023)*1.9999999999999998 ~ (2**1023)*1.9999999999999998 // 如果等于Math.pow(2,1024),正向溢出Infinity Number.POSITIVE_INFINITY// 如果-Math.pow(2, 1024) Number.NEGATIVE_INFINITY 小数的最小取值,即可以取到的最小的正数 Math.pow(2, -1074); // 5e-324 // 还可以表示为 Number.MIN_VALUE // 5e-324 Math.pow(2, -1075); // 0 // 指数大于-1075的可以计算,<=1075"负向溢出",等于0 3. 数字精度 js中64位存储位,有52位用于精度,加上默认的1,一共53位用于表示精度。 可以表示的正负数的精度大小: -Math.pow(2, 53) ~ Math.pow(2, 53);

java 运算符

。_饼干妹妹 提交于 2019-11-30 17:05:19
运算符: *算术运算符 *逻辑运算符 *字符串连接运算符 *三元运算符 *赋值类运算符 关于java编程中运算符之:算术运算符 + 求和 - 相减 * 乘积 / 商 % 求余数【取模】 ++ 自加1 -- 自减1 注意:一个表达式当中有多个运算符,运算符有优先级,不确定的加小括号,优先级得到提升。 //++出现在变量后 //规则:先做赋值运算,再对变量中保存的值进行自加1. int a=100;//101 int b=a++;//100 //++出现在变量前 //规则:先进行自加 int m=20;//21 int n =++m;//21 关系运算符: > 大于 >= 大于等于 < 小于 <= 小于等于 == 等于 != 不等于 = 是赋值运算符 == 是关系运算符(关系运算符的运算结果一定是布尔类型:true/false) 关系运算符的运算原理: int a=10; int b=10; a>b比较的时候,比较的是a中保存的10这个值和b这个值之间的大小比较。 逻辑运算符: & 逻辑与 | 逻辑或 ! 逻辑非(!false)//true||(!true)//false ^ 逻辑异或(true^false)//true || (false^false)//false || (true^true)//false && 短路与 || 短路或 1、逻辑运算符要求两边的算子都是布尔类型

JS - 逻辑运算符 之 && 和 II

*爱你&永不变心* 提交于 2019-11-30 13:36:07
1、JS中的||符号: 只要“||”前面为false,不管“||”后面是true还是false,都返回“||”后面的值。 只要“||”前面为true,不管“||”后面是true还是false,都返回“||”前面的值。 2、JS中的&&符号: 只要“&&”前面是false,无论“&&”后面是true还是false,结果都将返“&&”前面的值; 只要“&&”前面是true,无论“&&”后面是true还是false,结果都将返“&&”后面的值; 来源: https://www.cnblogs.com/500m/p/11594764.html

青岛哪里有卖银行卡

强颜欢笑 提交于 2019-11-30 13:35:26
青岛哪里有卖银行卡█ █微信:619998462█ █ 我们可以使用java程序进行运算,需要掌握数据类型、常量、变量及运算符 关于数据类型我总结了一张Excel表格,其中单精度浮点型和双精度浮点型的取值范围没有精确计算。 常量是指在java程序运行期间固定不变的数据,可以打印输出 public class Demo { public static void main(String[] args) { final int c = 1; //创建一个常量,类型为整型,常量使用final关键字来定义 System.out.println(c); //输出:1 } } 变量是指在java程序运行期间可以改变的数据,可以打印输出 public class Variable { public static void main(String[] args) { int num = 50; //创建一个变量,格式:数据类型 变量名称 = 数据值 System.out.println(num);  //输出:50 int number; //创建一个变量,格式:数据类型 变量名称 ; number = 3; //向变量中存入一个数据:变量名称 = 数据值 System.out.println(number); //输出:3。 double d; //创建一个双精度浮点类型的变量

pythony--运算符

房东的猫 提交于 2019-11-30 12:01:38
运算符表达式 python运算符:   赋值运算符、算数运算符、关系运算符、逻辑运算符 python表达式:   是将不同的数据(包括变量、函数)用运算符号按一定规则连接起来的一种式子。 赋值运算符 = 表示赋值,当把数字赋值给一个变量的时候不用加引号,而赋值字符串给变量的时候就需要加引号了,否则python认为你赋值的是另一个变量。 python下不用指定变量的类型,它会自动根据你赋值的类型来定 使用type(x) 来查看变量的类型 =:x=3 ,y=‘abc’ += :x+=2,表示x=x+2 -=:x-=2,表示x=x-2 =:x =2,表示x=x*2 /=:x/=2,表示x=x/2 %=:x%=2,表示取余,x对2取余数,加入x=6,那么取余为0 算数运算符 + 加 用来计算数字,如果字符串相加,等于是把两个字符串拼到一起 - 减 * 乘 / 除,4/3,默认是整除,为了得到小数,可以把其中一个变量变成浮点型,4.0/3或4/3.0 // 表示只取整数,4.0/3 答案是1.33333,如果用4.0//,因为取整则,答案是1 % 取余数 ** 表示乘方 2**3 表示2的3次方 关系运算符 返回值为布尔值:true or false > 1>2,值是false < 1<2,值是true >= 1>=2,值是false <= 1<=2,值是true == 1==2

Python基础运算符(算数、比较、赋值、逻辑、成员)

天涯浪子 提交于 2019-11-30 09:44:02
Python运算符有(算数运算符、比较运算符、赋值运算符、逻辑运算符、位运算符、成员运算符、身份运算符); 本程序包含算数、比较、赋值、逻辑、成员运算符。 1、运算符测试 #!/usr/bin/python # -*- coding: utf-8 -*- #当程序存在中文时,注释表明使用utf-8编码解释 print("测试python运算符") print('**'*50) print("算数运算符有+、-、*、/、**、%、//") number1 = 10 # int(input('请输入数字1,按enter结束')) number2 = 3 # int(input('请输入数字2,按ether结束')) print("number1=",number1) print("number2=",number2) print("number1+number2 =",number1+number2) print("number1-number2 =",number1-number2) print("number1*number2 =",number1*number2) print("number1/number2 =",number1/number2) print("number1%number2 =",number1%number2) #取余数 print("number1*

python--基本运算符

泄露秘密 提交于 2019-11-30 06:32:33
python中有很多运算符,不仅能进行加减乘除,还能进行多种运算,基本的运算符有算术运算符、比较运算符、赋值运算符、逻辑运算符等。 1.算数运算符 以下假设变量:a=10,b=20 2.比较运算符 以下假设变量:a=10,b=20 3.赋值运算符 以下假设变量:a=10,b=20 4.逻辑运算符 python逻辑运算符包括:and、or、not python解释在对and,or的逻辑判断的时候先计算的是括号里面的内容,然后从左到右依次执行(and和or没有先后次序) and:  与运算,当所有条件都为True时返回True or:    或运算,当其中一个条件为True时返回True not:   非运算,当条件为True时返回False,条件为False时返回True 推荐是用括号,但是要明白解释器的运行方式 例子: >>> True or Flase and False True     >>> (True or Flase) and False False 来源: https://www.cnblogs.com/huajiu/p/11569076.html

java - 基础 - 运算符

£可爱£侵袭症+ 提交于 2019-11-30 06:18:00
运算符分类: 按操作数数目 单目 a++ 双目 a+b 三目 (a>b) ? x : y 按运算符分类 算术运算 加+ 减- 乘* 除/ 取余% 自增++ 自减-- int x = 1; int y = x++; 结果x = 2; y = 1; 计算时先算术运算后赋值运算,x++先备份后计算,把自身的值存入临时空间,然后自身+1,之后临时空间的值会存入y。 int x = 1; int y = ++x; 结果x = 2; y = 2; 计算时先算术运算后赋值运算,++x先计算后备份,把自身的值+1,然后存入临时空间,之后临时空间的值会存入y。 因此: int x = 1; x = x++; 结果 x = 1; x++先备份后计算,把自身的值存入临时空间,然后自身+1 (x=2),之后临时空间的值会存入x(x=1)。 int m = 1; int n = 2; int sum = m++ + ++n - n-- - --m + n-- - --m; sum = 1 + 2 - 3 - 1 + 2 - 0 = 2; m = 2, n = 2, sum = 1; m 、= 2, n = 3, sum = 1 + 3 = 4; m = 2, n = 2, sum = 4 - 3 = 1; m = 1, n = 2, sum = 1 - 1 = 0; m = 1, n = 1, sum =