Hello! 大家好, 我是浩宇大熊猫, 又是学习 java 的一天, 开开森森~
运算符: 也就是对常量或者变量进行操作的符号
表达式: 用运算符把常量或者变量连接起来符合 java 语法的式子就可以称为表达式, 不同的运算符连接的表达式体现的是不同类型的表达式.
算数运算符有: + (加法); - (减法); * (乘法); / (除法); % (取余)
- public class Operator {
- public static void main(String args[])
- {
- int a = 6;
- int b = 4;
- System.out.println(a+b);
- System.out.println(a-b);
- System.out.println(a*b);
- System.out.println(a/b);
- System.out.println(a%b);
- }
- }
输出的结果为: 10 2 24 1 2
这里的 1 和 2 我刚开始也没想明白, 直到...
除法得到的是商; 取余得到的是余数; 整数相除只能得到整数, 要想得到小数, 必须有浮点数的参与
刚刚看到字符与数值的加法操作, 这也就表明字符可以和数值一起运算, 记得韩老师讲过, ascii 代码, 也就是 包括 A,a,0 都有相应的数值与之对应, A~Z 是连续的, a~z 也是连续的.
敲敲看~
- public class Operator {
- public static void main(String args[])
- {
- /*int a = 6;
- int b = 4;
- System.out.println(a+b);
- System.out.println(a-b);
- System.out.println(a*b);
- System.out.println(a/b);
- System.out.println(a%b);*/
- int i = 10;
- char c = 'A';
- System.out.println(i+c);
- char b = 'a';
- System.out.println(i+b);
- char d = '0';
- System.out.println(i+d);
- }
- }
得到的结果为: 75 107 58
可见 A 的 ASCII 码为 65 ; a 的 ASCII 码为 97 ; 0 的 ASCII 码为 48~
哈哈哈, 很好玩的样子~
来源: http://www.bubuko.com/infodetail-3377500.html