zoukankan      html  css  js  c++  java
  • java 中的运算符

    Java的运算符,分为四类:
    
    算数运算符、关系运算符、逻辑运算符、位运算符。
    
    算数运算符(9):+  -  *  /  %  ++  --
    
    关系运算符(6):==  !=  >  >=  <  <=
    
    逻辑运算符(6):&&  ||  !  ^  &  |
    
    位运算符(7):&  |  ~  ^  >>  <<  >>>
    
    -------------------------------------------------------------------------
    
    Java基本数据类型:
    
    数值类型:
    
    整型:byteshortintlong
    
    非整型:doublefloat
    
    非数值类型:char[字符]、boolean[布尔]
    
    -------------------------------------------------------------------------
    
    一:算数运算符:
    
    注:算数运算符操作数必须是数值类型。
    
    分为一元运算符和二元运算符;
    
    一元运算符,只有一个操作数;
    
    二元运算符有两个操作数,运算符在两个操作数之间。
    
    一元运算符:正‘+’,负‘-’,自加‘++’,自减‘--‘这四个。
    
    ①”++“和”--“运算符,只允许用于数值类型的变量,不允许用于表达式中;
    
        "++"和”--“可以用于数值变量之前或者之后;
    
        两处使用差别:
    
               ”++“和”--“用于数值变量之前,在赋值操作中,先对被”++“或”--“操作变量值先加1或者先减1,然后在进行其他的操作;
    
               "++"和”--“用于数值变量之后,在赋值操作中,先用被”++“或”--“的操作变量值进行其他的操作,然后在对其值加1或者减1。
    
    
    Java的运算符,分为四类:
    
    算数运算符、关系运算符、逻辑运算符、位运算符。
    
    算数运算符(9):+  -  *  /  %  ++  --
    
    关系运算符(6):==  !=  >  >=  <  <=
    
    逻辑运算符(6):&&  ||  !  ^  &  |
    
    位运算符(7):&  |  ~  ^  >>  <<  >>>
    
    -------------------------------------------------------------------------
    
    Java基本数据类型:
    
    数值类型:
    
    整型:byteshortintlong
    
    非整型:doublefloat
    
    非数值类型:char[字符]、boolean[布尔]
    
    -------------------------------------------------------------------------
    
    一:算数运算符:
    
    注:算数运算符操作数必须是数值类型。
    
    分为一元运算符和二元运算符;
    
    一元运算符,只有一个操作数;
    
    二元运算符有两个操作数,运算符在两个操作数之间。
    
    一元运算符:正‘+’,负‘-’,自加‘++’,自减‘--‘这四个。
    
    ①”++“和”--“运算符,只允许用于数值类型的变量,不允许用于表达式中;
    
        "++"和”--“可以用于数值变量之前或者之后;
    
        两处使用差别:
    
               ”++“和”--“用于数值变量之前,在赋值操作中,先对被”++“或”--“操作变量值先加1或者先减1,然后在进行其他的操作;
    
               "++"和”--“用于数值变量之后,在赋值操作中,先用被”++“或”--“的操作变量值进行其他的操作,然后在对其值加1或者减1。
    
    
    
    
    Java的运算符,分为四类:
    
    算数运算符、关系运算符、逻辑运算符、位运算符。
    
    算数运算符(9):+  -  *  /  %  ++  --
    
    关系运算符(6):==  !=  >  >=  <  <=
    
    逻辑运算符(6):&&  ||  !  ^  &  |
    
    位运算符(7):&  |  ~  ^  >>  <<  >>>
    
    -------------------------------------------------------------------------
    
    Java基本数据类型:
    
    数值类型:
    
    整型:byteshortintlong
    
    非整型:doublefloat
    
    非数值类型:char[字符]、boolean[布尔]
    
    -------------------------------------------------------------------------
    
    一:算数运算符:
    
    注:算数运算符操作数必须是数值类型。
    
    分为一元运算符和二元运算符;
    
    一元运算符,只有一个操作数;
    
    二元运算符有两个操作数,运算符在两个操作数之间。
    
    一元运算符:正‘+’,负‘-’,自加‘++’,自减‘--‘这四个。
    
    ①”++“和”--“运算符,只允许用于数值类型的变量,不允许用于表达式中;
    
        "++"和”--“可以用于数值变量之前或者之后;
    
        两处使用差别:
    
               ”++“和”--“用于数值变量之前,在赋值操作中,先对被”++“或”--“操作变量值先加1或者先减1,然后在进行其他的操作;
    
               "++"和”--“用于数值变量之后,在赋值操作中,先用被”++“或”--“的操作变量值进行其他的操作,然后在对其值加1或者减1。
    
    
    
    
    
    
    ②二元运算符,加'+',减'-',乘'*',除'/',求余'%'。
    
    在算数运算符中,”+“,”-“,”*“,”/“完成加减乘除四则运算,%是求两个操作数相除后的余数。
    
    运算规则和数学运算基本相同,在算数运算中,计算时按照从左向右的顺序计算,乘除和求余优先于加减,不同的是,程序中的乘运算符不可省略,在数学中可写为”y=2x“而程序中必须写为”y=2*x“。
    
    当二元运算的两个操作数的数据类型不同时,运算结果的数据类型和参与运算的操作数的数据类型中精度较高(或位数较长)一致。
    
    
    
    
    
    
    
    二:关系运算符:
    
    关系运算符用于比较两个数值之间的大小,其运算结果为一个逻辑类型(boolean布尔类型)的数值。
    
    等于'==',不等于'!=',大于'>',大于等于'>=',小于'<',小于等于'<='
    
    
    
    
    
    
    
    
    三:逻辑运算符:
    
    逻辑运算符要求操作数的数据类型为逻辑型,其运算结果也是逻辑型值。
    
    逻辑运算的数据和逻辑运算符的运算结果是boolean类型。
    
     逻辑与'&&',逻辑或'||',逻辑非'!',逻辑异或'^',逻辑与'&',逻辑或'|'
    
    
    位运算符:
    位运算是以二进制位为单位进行的运算,其操作数和运算结果都是整型值。 
    位与'&',位或'|',位非'~',位异或'^',右移'>>',左移'<<',0填充的右移'>>>' 
    
    
    
    ④ 条件运算符(三目运算符)
        <表达式1> ?<表达式2> : <表达式3> 
    先计算<表达式1>的值,
    当<表达式1>的值为true时,则将<表达式2>的值作为整个表达式的值;
    当<表达式1>的值为false时,则将<表达式3>的值作为整个表达式的值。
  • 相关阅读:
    C# 调用线程并行上下文穿透-ILogicalThreadAffinative+CallContext
    C# 多线程调用静态方法或者静态实例中的同一个方法-方法内部的变量是线程安全的
    解析 .Net Core 注入——注册服务
    [Python]编码声明:是coding:utf-8还是coding=urf-8呢
    Vue加载组件、动态加载组件的几种方式
    源码版本管理工具 :TFS GIT
    Microsoft/Git-Credential-Manager-for-Mac-and-Linux
    SqlServer 对分组的内容进行拼接-group_concat
    MFC中页面设置对话框CPageSetupDialog
    MFC中查找替换对话框CFindReplaceDialog类
  • 原文地址:https://www.cnblogs.com/nongzihong/p/10492272.html
Copyright © 2011-2022 走看看