首页 > 其他分享 >运算符

运算符

时间:2023-12-03 16:33:56浏览次数:23  
标签:0011 ++ System 运算符 赋值 out

java 语言支持如下运算符:

算术运算符:+,-,*,/,%,++,--
赋值运算符 =
关系运算符:>,<,>=,<=,==,!   instanceof
逻辑运算符:&&,||,!

--------------------------------------------------
位运算符:&,|,^,~,>>,<<,>>>(了解!!!)
条件运算符?:
扩展赋值运算符:+=,-=,*=,/=

注意:

算术运算符:有long就long,否则int

// ++/-- 自增/自减 一元运算符

a++ //赋值,后+1

++a //先+1,赋值

逻辑运算符:

&& 逻辑与运算:都真为true

|| 逻辑非运算: 都假为false

!取反:真亦假,假亦真!!

位运算符:

A = 0011 1100

B = 0000 1101

-------------------------------

A&B = 0000 1100 //都是1,才1

A|B = 0011 1101 //都是0,才0

A^B = 0011 0001 //相同为0, 反之

~B = 1111 0010 //直接取反

条件运算符:

x ? y : z

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

示例:

int score = 80;

String type = score < 60 ?"不及格":"及格";//必须掌握

System.out.println(type);

扩展运算符:

a+=b; //a = a+b

a-=b; //a = a-b

//下边俩行输出的结果有什么区别?【面试题】

System.out.println(""+a+b);//1020 string在前则拼一块

System.out.println(a+b+"");//30 string在后则加一起

运算符的优先级?

( ) > 自增/自减 > 算术运算符>逻辑运算符>赋值运算符

 

 

标签:0011,++,System,运算符,赋值,out
From: https://www.cnblogs.com/fafastudy/p/17873339.html

相关文章

  • Day16 三元运算符
    三元运算符扩展赋值运算符+=-=*=/=packageoperator;publicclassDemo07{publicstaticvoidmain(String[]args){inta=10;intb=20;a+=b;//a=a+ba-=b;//即a=a-b不推荐比较偷懒//字符串连接......
  • Day15 逻辑运算符、位运算符
    逻辑运算符、位运算符1.逻辑运算符与(&&):两个变量只要有一个是假,结果就是假(两个都是真,结果才是真)或(||):两个变量只要有一个为真,结果就是真(两个都为假,结果才为假)非(!()):与括号内结果相反packageoperator;//逻辑运算符publicclassDemo05{publicstat......
  • 07-Shell运算符
    1.算术运算符1.1expr命令expr是evaluateexpressions的缩写,译为“求值表达式”。Shellexpr是一个功能强大,并且比较复杂的命令,它除了可以实现整数计算,还可以结合一些选项对字符串进行处理,例如计算字符串长度、字符串比较、字符串匹配、字符串提取等,后续讲解。1.1.1expr......
  • 汇编-逻辑运算符
         MASM的条件测试语句有几个限制,首先是表达式的左边只能是变量或寄存器,不能为常数;其次表达式的两边不能同时为变量,但可以同时是寄存器。       ......
  • C语言-运算符和分支循环语句
    extern: 表示声明。没有内存空间。不能提升。const: 限定一个变量为只读变量。volatile: 防止编译器优化代码。 volatileintflg=0;register: 定义一个寄存器变量。没有内存地址。 registerinta=10; 字符串: C语言中,用双引号引着的一串字符,称之为字符串。一定有一个......
  • 运算符
    运算符算数运算符:+,-,*,/,%,++,--packageoperator;​publicclassDemo02{  publicstaticvoidmain(String[]args){    //有long为long,无long为int​    longa=123123123123L;    intb=123;    shortc=10;    byted=8;​ ......
  • 无涯教程-Erlang - 运算符
    Erlang具有以下类型的运算符-算术运算符关系运算符逻辑运算符按位运算符算术运算符Erlang语言支持普通的算术运算符,就像任何一种语言一样,以下是Erlang中可用的算术运算符。运算符描述示例+加1+2=3-减1-2=-1*乘2*2=4/除2/2=1rem余数3rem2=1div......
  • 位运算符-C语言-2023/12/2
    不全面......
  • 【运算符和表达式】关系运算符 -C语言-2023/11/29
    //比较后会返回两种结果:用数字0意思为“假”,用数字1意思为“真”。这里强调”意思为“。比如:我写个6>8<9这样一个式子结果显示1意思为真因为这里计算机先执行6>8结果为0,变为0之后再执行0<9变为1意思为真. ......
  • 逻辑运算符-C语言-2023/12/2
    ......