首页 > 其他分享 >运算符

运算符

时间:2023-02-13 17:55:42浏览次数:38  
标签:结果 int System 运算符 println out

运算符

  • Java语言支持如下运算符:

    算术运算符:+(加),-(减),*(乘),/(除),%(模 —— 取余),++(自增),--(自减)
    
    赋值运算符:=
    
    关系运算符:>(大于),<(小于),>=(大于等于),<=(小于等于),==(等于),!=(不等于),instanceof
    
    逻辑运算符:&&(与),||(或),!(非)
    
    位运算符:&,|,^,~,>>,<<,>>>(了解即可)
    
    条件运算符:?,:
    
    扩展赋值运算符:+=,-=,*=,/=
    
  • 代码示例

    public class operator{
      public static void main(String[] args){
    // +(加),-(减),*(乘),/(除) 是 二元运算符
    int a = 10;
    int b = 20;
    
    System.out.println(a+b);
    System.out.println(a-b);
    System.out.println(a*b);
    System.out.println(a/b);
    System.out.println(a/(double)b);  // a/b 输出错误结果的解决方法
    }
    }
    
  • 运行结果示例

    30
    
    -10
    
    200
    
    0  //这里结果出现错误,是因为 a,b 都是 int 类型,其结果也是 int 类型的,a/b 的运算结果是 0.5(浮点数类型),系统四舍五入后仅保留了整数部分,因此这里的结果为 0 
    
    0.5  //因为 a/b 的结果为 0.5(浮点数类型),因此只要将 a 或 b 中的一个转换为 float类型 或 double类型,系统运算的结果就会转变为 浮点数类型,输出正确的结果
    

标签:结果,int,System,运算符,println,out
From: https://www.cnblogs.com/bai-Lv/p/17117223.html

相关文章

  • 【C++复习】运算符优先级(简)
    不同优先级的运算符混在一起,就根据优先级算相同优先级的运算符混在一起,就看它们的结合性(这里不谈)1、运算符有哪些?单目运算符*++自增,有前置和后置--自减,有前置和后置......
  • 一元运算符
    packageunary_operator;importorg.junit.Test;/*一元运算符:前++后++*/publicclassUnaryOperatorTest{@Testpublicvoidtest(){inti=......
  • 重载下标运算符
    重载下标运算符如果对象中有数组,重载下标运算符[],操作对象中的数组将像操作普通数组一样方便。下标运算符必须以成员函数的形式进行重载。下标运算符重载函数的语法:返......
  • 【Shell】运算符
    目录算术运算符expr(求值表达式)命令expr语法算术运算符介绍比较运算符语法:布尔运算符文件测试运算符算术运算符expr(求值表达式)命令expr是evaluateexpressions的缩......
  • 第3章-运算符-算数运算符,关系运算符,逻辑运算符,赋值运算符,位运算符,scala运算符的本质
    第3章-运算符Scala运算符的使用和Java运算符的使用基本相同,只有个别细节上不同。3.1算术运算符1)基本语法(1)对于除号“/”,它的整数除和小数除是有区别的:整数之间......
  • 774~775 EL_获取域中存储的值_List集合&Map集.AND EL_empty运算符&隐式对象pageContex
    3.获取对象、List集合、Map集合的值1.对象:${域名称.键名.属性名}本质上会去调用对象的getter方法2.List集合:${域名称.键名[索引]}3.Map集......
  • 770~771 EL概述,运算符
    El表达式1.概念:ExpressionLanguage表达式语言ExpressionLanguage是JSTL1.0为方便存取数据所自定义的语言。2.作用:替换和简化jsp页面中java代码的......
  • EL_empty运算符&隐式对象pageContext与JSTL_概述
    EL_empty运算符&隐式对象pageContext3.隐式对象: el表达式中有11个隐式对象 pageContext:......
  • Java基础知识点(三元运算符)
    ​三元运算符:​1.需求:定义一个变量记录两个整数的较大值。2.作用:可以进行判断,根据判断的结果得到不同的内容。​3.格式:关系表达式?关系表达式1:关系表达式2;      ......
  • 逻辑运算符 java 230211
    符号例子//写一个种序判断这个工作要不要去//要求1:要求资金大于4000并且距离小于10公里//逻辑与:左右两边同时满足,才成立booleanb=money>=4000&&distance<10;S......