Java教程

Java笔记 Operator

本文主要是介绍Java笔记 Operator,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
//二元运算符
//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);


long a = 123123123L;
int b = 123;
short c = 10;
byte d = 8;

System.out.println(a+b+c+d);//Long
System.out.println(b+c+d);//Int
System.out.println((double)c+d);//Int
//有Long类型的都会是Long 没有Long的都是Int


int a = 10;
int b = 20;
int c = 21;
System.out.println(c%a);//取余(模运算)

System.out.println(a>b);
System.out.println(a==b);
System.out.println(a<b);
System.out.println(a!=b);//不等

//++   --    自增  自减
int a = 3;
int b = a++;  //执行完这行代码后,先给b赋值,再自增
//a++相当于a+1
System.out.println(a);
int c = ++a;//先自增,再赋值
System.out.println(a);
System.out.println(b);
System.out.println(c);

//幂运算
double pow = Math.pow(3, 2);   //alt+enter
System.out.println(pow);


boolean a = true;
boolean b = false;

System.out.println("a && b"+(a && b));//与 and
System.out.println("a || b"+(a || b));//或 or
System.out.println("!(a && b)"+!(a && b));//非 取反

<<  *2
>>  /2

int a = 10;
int b = 20;
a+=b;//a=a+b
a-=b;
System.out.println(a);//输出10
//字符串连接符 +
System.out.println(""+a+b);//输出1020
System.out.println(a+b+"");//输出30


//三元运算符 x ? y : z
public class Demo08 {
    public static void main(String[] args) {
        int score = 50;
        String type = score <60 ?"不及格" : "及格";
        System.out.println(type);



这篇关于Java笔记 Operator的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!