老黑讲Java之运算符和表达式

 时间:2024-11-03 13:17:17

这次继续介绍《java基础教程》,今天主要讲述java的运算符和表达式的使用,熟练掌握Java基础将为你开启Java广茂之路。

工具/原料

JDK

eclipse

算术运算

1、使用%运算符 Java算术运算符有加(+)、减(-)、乘(*)、除(\)之外,还有取模运算(%)和自增运算(++)、自减运算(--)。 其中,取模运算(%)是取余数,常用于整数及char类型的运算。例如: int i = 3; System.out.println(i%2);//输出结果是1

老黑讲Java之运算符和表达式

2、运用“++”和“--”运算符 Java的自增和自减运算符继承自C++,经常用于使变量值加1或减1,不过其写在变量前和变量后有不同效果; 1、自增或自减运算符放在边变量前,表示唁昼囫缍这个变量加1或减1; 2、放在变量后,表示使用完这个变量之后再加1或减1,例如: int a = 1,b = 2; int c = a++; //a先赋值给c,然后a再加1。结果是c是1,a是2。 int d = ++b;//b先加1,然后赋值给d。结果是b是3,d是3。

老黑讲Java之运算符和表达式

关系运算

1、关系运算符 关系运算符包括大于(>挢旗扦渌;),小于(<),等于(==),大于等于(>=),小于等于(<租涫疼迟=),不等于(!=),关系运算的结果为boolean类型。若关系成立为true,否则为false,例如: int num = 1; boolean result1 = num > 2; boolean result2 = num%2 == 1; System.out.println(result1);//结果为false System.out.println(result2);//结果为true

老黑讲Java之运算符和表达式

逻辑运算符

1、逻辑运算符 逻辑运算符包括:与(&&)、或(||)和非(!)。 参与逻辑运算得变量或表达式都是boolean类型,运算结果为boolean类型。

2、“&&”运算符 两个boolean类型的变量参与“与”运算时,只有两个变量都是true时结果才为true,否者结果均为false,代码如下: int a = 1; boolean b = a >= 0&& a<2; System.out.println(b);

老黑讲Java之运算符和表达式

3、“||”运算符 两个boolean类型的变量参与“或”运算时,只有一个变量为true时结果才为true,当量变量全为false时才为false,代码如下: boolean flag = true; int num = 1; boolean rel = (num>3)||flag; System.out.println(rel);

老黑讲Java之运算符和表达式

4、“!”运算符 只有一个boolean变量参与运算,运算的值与变量相反,变量为true结果为false,变量为false结果为true。 boolean flag = true; int num = 1; boolean rel = (num>3)||flag; System.out.println(rel);

老黑讲Java之运算符和表达式

5、关于“短路逻辑” Java逻辑运算遵循“短路逻辑”原则: 1、关于“&&”运算,当一个变量或表达式为false时,将不会判断后面的变量或表达式,因为结果一定是false; 2、关于“||”运算,当一个变量或表达式为true时,将不会判断后面的变量或表达式,因为结果一定是true,代码如下: int a = 1,b = 2; boolean result = (a>b) && (a++>1); System.out.println(result);//结果为false; System.out.println("a="+a); System.out.println("-----------------------------"); boolean result2 = (a>b) || (b++>3); System.out.println(result2);//结果为fasle System.out.println("b="+b);

老黑讲Java之运算符和表达式
  • Java算术运算符
  • 怎样用逻辑运算符表示逻辑表达式
  • C++程序设计之运算符与表达式
  • 简单赋值运算符
  • Java三目运算符如何运用
  • 热门搜索
    普法手抄报 国庆节手抄报。 关于国庆节手抄报 经典诵读手抄报内容 保护海洋手抄报 学会感恩手抄报 六一儿童节手抄报图片 英语圣诞节手抄报 感恩父母手抄报内容 健康小常识手抄报内容