前言
今天是学习java的第四天,今天学习了运算符,重中知道了许多的运算形式。
一、运算符
1.算术运算符
代码如下(示例):
//加法符号
//1.加法
//2.字符+数值
System.out.println("=======");
//字符相加
char ch='A';
System.out.println(ch+10);
System.out.println(ch);
//字符串相加
System.out.println("hello"+"yuanxuehua");
System.out.println("hello20"+30);
System.out.println("hello"+"20");
System.out.println("hello"+(20+30));
//自增自减
//1、单独使用
int num1=10;
System.out.println(num1);
num1++;
System.out.println(num1);
++num1;
System.out.println(num1);
System.out.println("=======");
int num2=10;
System.out.println(num2);
num2--;
System.out.println(num2);
--num2;
System.out.println(num2);
System.out.println(!true);
System.out.println(!false);
//打印一起使用
int sh9=10;
System.out.println(sh9);
System.out.println(sh9++);
System.out.println("sh9");
System.out.println("++sh9");
System.out.println("sh9");
System.out.println("=======");
//操作符
int num3=10;
int result4=num3--;
System.out.println(result4);
System.out.println(num3);
result4=--num3;
System.out.println(result4);
System.out.println(num3);
System.out.println("=======");
int num4=10;
int num5=20;
int result5=++num4 +num5--;
System.out.println(result5);
System.out.println(num4);
System.out.println(num5);
System.out.println("=======");
2.关系运算符
代码如下(示例):
/*
>
<
==
>=
<=
!=
*/
System.out.println("10>3");
System.out.println("10<3");
int num8=10;
int num9=10;
System.out.println("num8>=num9");
System.out.println("num8<=num9");
System.out.println("num8==num9");
System.out.println("=======");
3.逻辑运算符
代码如下(示例):
System.out.println("3<4 && 10>8");
System.out.println("true && true");
System.out.println("true && false");
System.out.println("false && false");
System.out.println("true || true");
System.out.println("true || false");
System.out.println("false || false");
System.out.println("! true");
System.out.println("! false");
//短路运算
System.out.println("=======");
int num10=10;
System.out.println("3<4 && num10>10");
System.out.println("3<4 && num10>=10");
System.out.println("3<4 && num10++>10");
System.out.println("num10");
System.out.println("3>4 && num10>10");
System.out.println("3>4 && num10>=10");
System.out.println("3>4 && num10++>10");
System.out.println("num10");
System.out.println("3>4 && ++num10>10");
System.out.println("num10");
System.out.println("=======");
int num11=10;
System.out.println("3<4 || num11>10");
System.out.println("3<4 || num11>=10");
System.out.println("3<4 || num11++>10");
System.out.println("num11");
System.out.println("3<4 || ++num11>10");
System.out.println("num11);
System.out.println("=======");
num11=10
System.out.println("3>4 || num11>10");
System.out.println("3>4 || num11>=10");
System.out.println("3>4 || num11++>10");
System.out.println("num11");
num11=10;
System.out.println("3>4 || ++num11>10");
System.out.println("num11");
System.out.println("=======");
4.赋值运算符
代码如下(示例):
/*
+=
-=
*=
/=
%=
num+=1;
num=num+1;
*/
int num6=10;
num6+=10;
System.out.println("num6");
num6%=3;
System.out.println("num6");
byte num7=10;
num7+=10;
//num7=num7+10
//byte=byte+int
//byte=int
//byte=(byte)int
System.out.println("=======");
5.条件运算符
代码如下(示例):
int num12=10;
int num13=20;
int max=num12>num13?num12:num13;
System.out.println("max");
int min=num12>num13?num12:num13;
System.out.println("min");
6.运行结果展示
总结
以上就是今天所学习到的内容,本文仅仅简单介绍了运算符的使用,而其中还有多种运算方式,文中所提到的还是一小部分运算形式。