JAVA基础程序设计之数据类型和运算符

1 基本概念

1.1 基本类型

Java 语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。

1.2 运算符

计算机的最基本用途之一就是执行数学运算,作为一门计算机语言, Java 也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组:

1) 算术运算符

2) 关系运算符

3) 位运算符

4) 逻辑运算符

5) 赋值运算符

6) 其他运算符

运算符优先级:

当多个运算符出现在一个表达式中,谁先谁后呢?这就涉及到运算符的优先级别的问题。在一个多运算符的表达式中,运算符优先级不同会导致最后得出的结果差别甚大。

例如,( 1+3 )+( 3+2 ) *2 ,这个表达式如果按加号最优先计算,答案就是 18 ,如果按照乘号最优先,答案则是 14 。

再如, x = 7 + 3 * 2; 这里 x 得到 13 ,而不是 20 ,因为乘法运算符比加法运算符有较高的优先级,所以先计算 3 * 2 得到 6 ,然后再加 7 。

下表中具有最高优先级的运算符在的表的最上面,最低优先级的在表的底部。

1.3 表达式

Java 的一般表达式就是运算符及操作元连接起来的符合 Java 规则的式子。一个 Java 表达式必须能求值,即按照运算符的计算法则,可以计算出表达式的值。表达式是组成程序的基本单位,也是程序运算时的基本单位。

2 代码实例

2.1 基本数据类型

public static final int i = 100;2.2 运算符和表达式

1. 算术运算符使用

int a = 1;

return a++; // 1

return a--; // 1

return ++a; // 2

return --a; // 0

2. 关系运算符使用

关系运算符常用来进行条件判断

if (flag == true){

// do something...

}

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200430A081FL00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券