📄 operatordemo.java
字号:
/**
* Java运算符和表达式示例
*/
public class OperatorDemo
{
public static void main(String args[])
{
int x=7,y=5,z=10;
System.out.println("---条件:x=7 y=5 z=10");
//算术运算符
System.out.println("x除以y的结果为:"+x/y) ;
System.out.println("x除以y的余数为:"+x%y);
//关系运算符
System.out.println("x>=y的结果为:"+(x>y));
System.out.println("x==y的结果为:"+(x==y));
//逻辑运算符
boolean a,b;
a=x>y;
b=x<z;
System.out.println("\n---条件:a=x>y:"+a+" b=x<z:"+b);
System.out.println("a与(&)b的结果为:"+(a&b));
System.out.println("a或b(|)的结果为:"+(a|b));
System.out.println("a与b异或的结果为:"+(a^b));
System.out.println("a与(&&)b的结果为:"+(a&&b));
System.out.println("a或b(||)的结果为:"+(a||b));
System.out.println("a取反后或b的结果为:"+(!a|b));
System.out.println("a或b的结果取反为:"+(!(a|b)));
//复合赋值运算符
int temp=12;
System.out.println("\n---条件:x=7 temp=10");
temp+=x;
System.out.println("temp+=x结果为:"+temp);
temp-=x;
System.out.println("temp-=x结果为:"+temp);
temp*=x;
System.out.println("temp*=x结果为:"+temp);
temp/=x;
System.out.println("temp/=x结果为:"+temp);
//三目运算符
int d=(x>4)?y:z;
System.out.println("d=(x>4)?y:z的结果为:"+d);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -