基本运算符
package operator;
public class Demo01 {
public static void main(String[]args){
//二元运算符
int a=10;
int b=20;
int c=25;
int d=25;
// ctrl+D 复制当前行到下一行
System.out.println(a+b);
System.out.println(a-b);
System.out.println(a*b);
System.out.println(a/b);//输出为 0 内存溢出
System.out.println((double)a/b);//强转后输出为 0.5 正常
}
}
package operator;
import java.net.SocketOption;
public class Demo02 {
public static void main(String[] args) {
long a=4335435532545l;
int b=123;
short c=10;
byte d=8;
System.out.println(a+b+c+d);// 输出为 long 类型 long以下都会自动转化为 int 类型
System.out.println(b+c+d);// 输出为 int 类型
System.out.println(c+d);// 输出为 int 类型
}
}
package operator;
public class Demo03 {
public static void main(String[] args) {
//关系运算符的返回结果 : 正确 错误 布尔值
//if
int a=10;
int b=20;
int c=21;
System.out.println(a>b);// F
System.out.println(a<b);// T
System.out.println(a==b);// F
System.out.println(a!=b);// T
System.out.println(c%a);// 输出为 1 是 c/a 的余数
}
}
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。