02.运算符与表达式

  • Java当中的运算符

  • 要点一:
    • int i = 3 / 2,请问 i 的值?
  1. publicclassTest{
  2. publicstaticvoid main(String args[]){
  3. int i =3/2;
  4. System.out.println(i);
  5. }
  6. }
  • 要点二:
    • i++与++i的区别?
  1. publicclassTest{
  2. publicstaticvoid main(String args[]){
  3. int i =5;
  4. int j = i+++5;
  5. System.out.println(i);
  6. System.out.println(j);
  7. }
  8. }
      • i++是先运算,后自加;++i是先自加,再运算。
  • 要点三: = 与 == 的区别?
    • = :是赋值号,== 是判断左右两边是否相等并返回boolean值。
  1. publicclassTest{
  2. publicstaticvoid main(String args[]){
  3. int i =5;
  4. int j =6;
  5. boolean b = i == j;
  6. System.out.println(b);
  7. }
  8. }
  • 逻辑运算符
    • 短路与 a && b,会先判断a的真假,若为假,后面的b不运算。而逻辑与 a & b,都会运算。
  1. publicclassTest{
  2. publicstaticvoid main(String args[]){
  3. boolean a =true;
  4. boolean b =false;
  5. boolean c = a & b;
  6. boolean d = a && b;
  7. System.out.println(c);
  8. System.out.println(d);
  9. int i =5;
  10. boolean e = i >6&& i++>7;
  11. System.out.println(e);
  12. System.out.println(i);
  13. }
  14. }

来自为知笔记(Wiz)

时间: 2024-08-22 17:39:12

02.运算符与表达式的相关文章

[ Java4Android ] Java运算符与表达式

学习视频来自:http://www.marschen.com/ 1.运算符的分类 2.各种运算符的使用方法 3.什么是表达式? java中的运算符 逻辑运算符 [ Java4Android ] Java运算符与表达式,布布扣,bubuko.com

【C语言学习】《C Primer Plus》第5章 运算符、表达式和语句

学习总结 1.有了一定的语言基础,运算符和表达式这些都大同小异,无外乎赋值运算符(=).算术运算符(+.-.*./.%.++.--)和其他的一下运算符(sizeof.(type)). 2.声明一个参数就创建了一个被称为形式参数(formal argument)或形式参量(formal parameter).我们称函数调用传递一个值,这个值被称为实际参数(actual argument)或实际参量(actual parameter). 3.编程练习(题8): 1 #include <stdio.h

Python 学习笔记(2) - 基本概念、运算符与表达式

字符串 - 可以使用 3 种形式 - 单引号 :「'your string'」 - 双引号 :「"your string"」 - 三引号 :「'''your string''' 或 """your string """」 ,可以定义多行字符串. 1 #单引号 2 print 'this is string' 3 4 #双引号 5 print "this is string" 6 7 #三引号 - 单引号 8

算术运算符和表达式

C语言的运算符范围很宽,除了控制语句和输入输出以外的几乎所有的基本操作都作为运算符处理,下图是C运算符的分类 1  算术表达式 用算术运算符和括号将运算对象(也称操作数)连接起来的,符合语法规则的式子成为算术表达式.运算对象包括 常量 变量 函数. C语言规定了各种运算符的结合方向,这是C语言特点之一,是别的高级语言所没有的.算术运算符的结合方向为"自左至右"又称为"左结合性",以后还可以看到有些运算符的结合方向为"自右至左"即"右结合

python的运算符与表达式

Python运算符与表达式 1. 运算符分类 运算符主要分5种: 1. 算术运算符 2. 比较运算符 3. 位运算符 4. 逻辑运算符 5. 成员运算符 6. 身份运算符 7. 赋值运算符 1. 算术运算符 算术运算符 描述 实例 输出结果 + 两个对象相加 abc+d abcd - 两个对象相减 5-2 3 * 两个对象相乘 3*ab ababab / 两个对象相除 8/2 4 % 取模,返回除法的余数 5%3 2 ** 幂 2**3 8 // 取整除,返回商的整数部分 3//2 1 2. 比

C#程序设计基础——运算符与表达式

运算符就是完成操作的一系列符号,它主要包括算术运算符.赋值运算符.关系运算符.逻辑运算符.条件运算.位操作运算符和字符串运算符. 表达式就是运算符和操作数的组合,如a*b+1-c.表达式主要包括算术表达式.赋值表达式.条件表达式以及布尔表达式等. 算术运算符与表达式 C#提供的运算符有五种:“+”加法运算符.“-”减法运算符.“*”乘法运算符.“/”除法运算符.“%”模运算符.算术运算符的优先级按照先乘除后加减的顺序进行运算. 赋值运算符与表达式 赋值就是给一个变量赋予一个新的值.在C#中赋值运

JavaScript之基础-4 JavaScript 运算符、表达式

一.JavaScript 运算符 运算符 - 算数运算        + - * / % ++ -- - 关系运算        > < >= <= == === != !== - 逻辑运算        && || ! - 位运算          & | ~ ^ << >> >>> - 赋值运算        = += -= *= /= %= - 字符连接运算    + - 条件(三目)运算  ?: - 特殊运算

objective-C运算符和表达式

运算符可以分为以下几种: 算术运算符:+,-,*,/,%,++,—-. 关系运算符:<,>,<=,>=,==,!= 布尔逻辑运算符:!,&&,|| 位运算符:|,&,^,~,>>,<< 赋值运算符:+=.-=.*=.=/ 条件运算符:?: 注意: 1.布尔逻辑运算符中有两个比较特殊的运算符符号,“&&”和“||”. 其中,“&&”为短路与,如果对两个表达式进行运算,若第一个表达式的值为“假”,则与第二个

Day 3 : 运算符和表达式-2、分支结构

1. 运算符和表达式-2 1.1. 赋值运算 1.1.1. 使用“=”进行赋值运算 “=”称为赋值运算符,用于对变量赋值.关于赋值运算符,除了将右边的表达式计算出来赋给左边以外还具备如下特点:赋值表达式本身也有值,其本身之值即为所赋之值.示例代码如下所示: int num = 18, index; System.out.println(index = num % 5); // 结果为:3,赋值表达式本身也有值 System.out.println(index); // 结果为:3 int a,