java运算符(超详细!!!)(java运算符使用方法)

  本篇文章为你整理了java运算符(超详细!!!)(java运算符使用方法)的详细内容,包含有java运算符运算规则 java运算符使用方法 java中运算符 java运算符号 java运算符(超详细!!!),希望能帮助你了解 java运算符(超详细!!!)。

   System.out.println(a*b);

   //当输出数为浮点型的时候,就需要把数据进行强制转换(https:///lingstar/p/16441976.html)

   System.out.println(a/(double)b);

   //模运算,取余

   System.out.println("输出c%a的结果:"+((double)c%a));

  

 

 

  输出结果:

  

30

 

  输出c%a的结果:5.0

  

 

  自增与自减运算

  自增自减是java中常用的运算符,下面以自增为例,自减也同样适用

  代码示例:

  

public class Demo04 {

 

   public static void main(String[] args) {

   //运算符中的自增(++)与自减(--) 一元运算符

   int a=5;

   int b=a++;//++在后,先赋值再自增

   System.out.println(b);

   System.out.println(a);

   int m=3;

   int n=++m;//++在后,先自增,再进行赋值

   System.out.println("============分割线================");

   System.out.println(m);

   System.out.println(n);

   System.out.println("============分割线================");

   //短路运算(了解即可)

   int c=10;

   boolean d=(c 4) (c++

   //可以看得到前面c 4是不成立的,那么就不会执行后面的自增运算,造成短路运算-

   System.out.println(d);

   System.out.println(c);

  

 

  输出结果:

  

5

 

  ============分割线================

  ============分割线================

  false

  

 

  二、赋值运算符

  基本赋值运算符=

  java基本运算符,实际上不是等于,它相当于把右边表达式的值赋给等号左边的运算数,除了基本的运算符之外,还有一些不常用的,感兴趣的可以自行先了解

  三、关系运算符

  常见的关系运算符有

  
System.out.println("输出a b的结果:"+(a

   System.out.println("输出a==b的结果:"+(a==b));

   System.out.println("输出a!=b的结果:"+(a!=b));

  

 

 

  输出结果:

  

输出a b的结果:false

 

  输出a b的结果:true

  输出a==b的结果:false

  输出a!=b的结果:true

  

 

  四、逻辑运算符

  
如果该数为正,则高位补0,若为负数,则高位补1 , 相当于/2
 

  24的二进制补码为0001 1000
 

  右移两位之后变为0000 0110
 

  结果为6
 

  左移右移效率极高

  六、三元运算符

  java中的三元运算符跟java中的if语句类似,可以说是if语句的一种简写

  代码示例:

  

public class Demo09 {

 

   public static void main(String[] args) {

   //三元运算符

   //x?y:z

   //如果x==true,则结果为y,否则结果为z

   int score=80;

   String type=score 80?"不及格":"及格";//一定掌握,三元运算符

   System.out.println(type);

  

 

  输出结果:

  

及格

 

  

 

  既然是if语句的简写,那么用if语句也可以轻松实现

  代码示例:

  

public class Demo09 {

 

   public static void main(String[] args) {

  int score=80;

  if(score 60){

   System.out.println("不及格");

  }else {

   System.out.println("及格");

  

 

  输出结果:

  

及格

 

  

 

  以上就是java运算符(超详细!!!)(java运算符使用方法)的详细内容,想要了解更多 java运算符(超详细!!!)的内容,请持续关注盛行IT软件开发工作室。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: