我是一个编写代码的小白,在CSDN上发布一些我自己做编程题的感触以及一些软件的报错等。如果,我写的代码或者报错解析不正确的话,欢迎与我探讨。
题目表述:
文字描述如下运算符的作用以及附加上测试代码。
算术运算符(+-*/%,自增自减)
赋值扩展运算符
关系运算符(<,>,<=,>=,!=,==)
逻辑运算符(&&,||,!)
位运算符(&,|,^)
条件运算符
字符串连接符
代码如下:
public class arithmetic {
public static void main(String[] args) {
//算数运算符
int a = 9;
int b = 3;
//四则运算
System.out.println(a+b);//9+3=12
System.out.println(a-b);//9-3=6
System.out.println(a*b);//9*3=27
System.out.println(a/b);//9/3=3
System.out.println("++++++++++++++++++++++++++++");
//赋值扩展运算符
System.out.println(a+=b);//9+3=12
System.out.println(a-=b);//9-3=6
System.out.println(a*=b);//9*3=27
System.out.println(a/=b);//9/3=3
//%是求被除数除以除数的余数,称为求余
System.out.println(a %= b);//9/3=3......0
System.out.println("====================================");
//关系运算符:输出boolean值true or false
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);
System.out.println(a==b);
System.out.println("====================================");
//逻辑运算符(&&,||,!)
System.out.println(a<b && a>b);
System.out.println(a<b || a>b);
System.out.println(a!=b);
System.out.println("====================================");
//位运算符(&,|,^)
System.out.println(a&b);
System.out.println(a|b);
System.out.println(a^b);
System.out.println(~b);
System.out.println("====================================");
//条件运算符
int c = 9;
int d = 3;
System.out.println(c > d ? c : d);//三目运算:两个相比,如果为真,输出c;反之输出d
System.out.println("====================================");
//字符串连接符
System.out.println("I "+"love "+"java");
}
}
运行结果展示: