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~
哈哈哈,很好玩的样子~