⑦运算符
以下内容来自【狂神说Java】Java零基础学习视频通俗易懂P27
看起来挺多的,建议看一下视频,会更明白一点
java代码如下
package operater;
public class Demo01 {
public static void main(String[] args) {
//二元运算符
//Ctrl + D : 复制当前行到另一行
int a = 10 ;
int b = 20 ;
int c = 25 ;
int d = 25 ;
System.out.println(a+b);
System.out.println(a-b);
System.out.println(a*b);
System.out.println(a/(double)b);//结果是0 ,要强制转换数据类型double才会显示0.5
}
}
jav代码
package operater;
public class Demo02 {
public static void main(String[] args) {
double i = 123.25;
long a = 121231212312L ;
int b = 123;
short c = 10;
byte d = 8;
System.out.println(i+a+b+c+d);//double 类型,操作数中有一个是double类型,结果就是double类型。
System.out.println(a+b+c+d);//Long 类型,如果操作数中没有double类型,而有一个Long类型,结果为Long类型
System.out.println(b+c+d);//Int 类型 如果没有double和Long类型,则其他结果全是Int类型
System.out.println(c+d);//Int 类型
System.out.println("==============================");
//关系运算符返回的结果
int n = 10;
int m = 20;
int p = 21;
//取余(模运算)
System.out.println(c%n); //结果为1, 21 / 10 = 2 余1
System.out.println(n>m); //false
System.out.println(n==m); //false
System.out.println(n<m); //true
System.out.println(n!=m); //true
}
}