• JAVA 语言基础——运算符


    1.赋值运算符

    赋值运算符"=",是一个能对两个操作数进行处理的二元运算符。

    比如:

    int a = 12;  //声明int型变量a

    int b= 34; //声明int型变量b

    其功能就是将右方操作数所含的值赋值给左方的变量名。

    2.算术运算符

    算术运算符包括+(加号)、-(减号)、*(乘号)、/(除号)、%(求余)。

    比如:

    int r = 34;   //声明int型变量r

    int e = 45;  //声明int型变量e

    System.out,prinlnt("r + e ="+r + e ); //将变量相加之和输出

    System.out,prinlnt("r - e ="+(r -e );//将变量相减之差输出

    System.out,prinlnt("r * e ="+r * e );//将变量相乘之积输出

    System.out,prinlnt("r / e ="+r / e );//将变量相除之商输出

    System.out,prinlnt("r % e ="+r % e );//将变量相除之余数输出

    3.自增自减运算符

    自增 自减运算符是单目运算符。

    int d = 234;

    s = ++d;//放在操作元前面的自增自减运算符会先将变量的值加一,然后再使该变量参与表达式的运算。

    s = d++;//放在操作元后面的自增自减运算符会先使变量参与表达式的运算,然后再将该变量加一。

    4.比较运算符

    比较运算符属于二元运算符。比较运算符的运算结果是boolean型(布尔型)。

    比较运算符类型如下:

    如果运算符对应的关系成立时,运算结果是true(真实),否则结果是false(错误)。

    5.逻辑运算符

    逻辑表达式包括&&(&)与、||(|)或、!(非)组成。操作元必须是boolean(布尔型)。

    在逻辑与中,只要有一个错误,其返回结果就是false,在逻辑非中,只要有一个正确,其返回结果就是true。

     1 public class Calculation { // 创建类
     2     public static void main(String[] args) {
     3         int a = 2; // 声明int型变量a
     4         int b = 5; // 声明int型变量b
     5         // 声明布尔型变量,用于保存应用逻辑运算符“&&”后的返回值
     6         boolean result = ((a > b) && (a != b));
     7         // 声明布尔型变量,用于保存应用逻辑运算符“||”后的返回值
     8         boolean result2 = ((a > b) || (a != b));
     9         System.out.println(result); // 将变量result输出
    10         System.out.println(result2); // 将变量result2输出
    11     }
    12 }

     6.三元运算符

    三元运算符是JAVA之中唯一的一个三目运算符,其操作元有三个,第一个是条件表达式,其余的两个是返回值。

    表达式如下:

     1 boolean b = 20<45 ? true:fasle 

    如果结果为真 则返回为true , 如果结果为错,则返回为false。

    7.运算符的优先级

      java中的表达式就是使用运算符连接起来的符合java规则的式子。

    运算符优先级的高低决定了表达式中运算执行的先后顺序。

    如果两个运算有相同的优先级,那么左边的表达式比右边的表达式先被处理。

  • 相关阅读:
    oracle的增删改查语句
    Oracle Rac11g 学习笔记
    怎么个下载别人网站上的字体icon图标fonts文件
    APICloud Studio 3和Apploader真机同步,同一个wifi却一直提示连接不到
    c#发qq邮箱,QQ邮箱当中开启“POP3/SMTP服务”获取授权码
    微信支付异步回调不返回xml,微信会重复多次异步通知
    阿里云C磁盘拓容,IIS日志记录开启关闭
    jsapi微信支付
    c#.Net手机网站对接支付宝接口对接全流程说明
    无法找到列 7 程序遍历超过Excel列数
  • 原文地址:https://www.cnblogs.com/TENOKAWA/p/5213432.html
Copyright © 2020-2023  润新知