HAIHAIHEI 发表于 2022-3-20 20:49

Java学习第六天

第六天,有不对之处麻烦各位指正
算术运算符:
/*
算术运算符包括:+求和-相减   *乘积   /商   %求余数(求模)++自加1   --自减1
*/
public class test{
public static void main(String[] args){
int a =10;
int b =3;
System.out.println(a+b);//13
System.out.println(a-b);//7
System.out.println(a*b);//30
System.out.println(a/b);//3
System.out.println(a%b);//1
//对于++运算符,可以出现在变量前,也可以出现在变量后,不管出现在前还是后,++执行结束后一定会自加1
//语法:当++出现在变量后,会先赋值运算,再加1,当++出现在变量前,会先加1,再赋值
int m=20;
int n=m++;
int x=100;
int y=++x;
System.out.println(n);//20
System.out.println(m);//21
System.out.println(y);//101
System.out.println(x);//101
int c=90;
System.out.println(c++);//90
System.out.println(c);//91
//同理,--类似于++
}
}


关系运算符:
//所有的关系运算符的运算结果都是布尔类型:不时true就是false,不可能是其他值
//注:关系运算符中,如果有两个符号的话,之间不能有空格
public class test{
public static void main(String[] args){
int a =10;
int b =10;
System.out.println(a>b);//false
System.out.println(a>=b);//true
System.out.println(a<b);//false
System.out.println(a<=b);//true
System.out.println(a==b);//true
System.out.println(a!=b);//false
}
}


逻辑运算符:
/*
&逻辑与(并且)
||逻辑或(或者)
!逻辑非(取反)
&&短路与
||短路或
逻辑运算符两边都是布尔类型,且运算结果也是布尔类型
*/
public class test{
public static void main(String[] args){
System.out.println(100>90&100>101);//false
System.out.println((100>90)&(100>101));//false
System.out.println(!false);//true
int m =10;
int n =11;
System.out.println(m>n&&m>n++);//false
System.out.println(n);//11
//即短路与时,前面为false则后面部分不执行
//同理,短路或时,前面为true,则后面部分不执行
}
}


HAIHAIHEI 发表于 2022-3-20 20:49

纯手打,如果有不对之处希望各位大佬指出,感激不尽{:1_893:}

小豪威武 发表于 2022-3-20 21:52

没问题 很对

一个好听的昵称 发表于 2022-3-20 21:55

其实有编辑框有代码模式

trombe108 发表于 2022-3-20 22:31

写的没错,我也学习下。

z620 发表于 2022-3-20 22:55

学习学习

149917461 发表于 2022-3-20 23:03

加油,加油

TYHshuidongliu 发表于 2022-3-21 00:32

一起加油,学习学习!!

marxJR 发表于 2022-3-21 00:41

很基础,不过一步一个脚印,加油
页: [1]
查看完整版本: Java学习第六天