运算符
运算符:
就是对常量或者变量进行操作的符号。
比如: + - * /
表达式:
用运算符把常量或者变量连接起来的,符合Java语法的式子就是表达式。
比如:a + b 这个整体就是表达式。
而其中+是算术运算符的一种,所以这个表达式也称之为算术表达式。
算术运算符:
分类:
+ - * / %
/: 1.整数相除结果只能得到整除,如果结果想要是小数,必须要有小数参数。 2.小数直接参与运算,得到的结果有可能是不精确的。 案例: System.out.println( 10 / 3);//3 System.out.println(10.0 / 3);//3.3333333333333335
%:取模、取余。 他做的也是除法运算,只不过获取的是余数而已。 案例: System.out.println(10 % 2);//0 System.out.println(10 % 3);//1 应用场景: //可以利用取模来判断一个数是奇数还是偶数 System.out.println(15 % 2);//1 奇数
package com.mao.arithmeticoperators; public class ArithmeticoperatorsDemo01 { public static void main(String[] args) { //+ System.out.println(3+2);//5 //- System.out.println(5-1);//4 //* System.out.println(7*9);//63 //如果计算时有小数参与 //结论 //在代码中,有小数参与计算,结果有可能不精确 System.out.println(1.1 + 1.01);//2.1100000000000003 System.out.println(1.1 - 1.01); System.out.println(1.1 * 1.01); } }
package com.mao.arithmeticoperators; public class ArithmeticoperatorsDemo02 { public static void main(String[] args) { //除法 //结论 //1.整数参与计算,一定是整数 //2.小数参与计算,有可能不精确 System.out.println(10 / 2);//5 System.out.println(10 / 3);//3 System.out.println(10.0 / 3);//3.3333333333333335 //取模;取余 System.out.println(10 % 2);//0 System.out.println(10 % 3);//1 } }
浙公网安备 33010602011771号