java学习2-数据类型和运算符

1.数据类型分类

java是强类型语言:a.所有的变量必须先声明后使用 b.指定类型的变量只能接受类型与之匹配的值

java语言支持的类型分为两类:基本类型和引用类型。

基本类型:包括boolean类型(只有true和false)和数值类型。数值类型有整数类型和浮点类型。整数类型包括byte、short、int、long、char;浮点类型包括float和double

引用类型:包括类、接口、数组和null。引用数据类型就是对一个对象的引用。特别地,字符串不是基本数据类型,字符串是一个类,是引用数据类型。

(左图为基本类型与自动类型转换图)

自动类型转换:

强制类型转换:

 

字符串必须使用"" 双引号括起来(如"abc");字符型必须使用'' 单引号括起来(如'a'); 

2.运算符

java中的运算符可分为如下几种:

算术运算符

赋值运算符

比较运算符

逻辑运算符

位运算符

类型相关运算符

三目运算符

(expression)?if-true-statement:if-false-statement

三目运算符的规则是:先对逻辑表达式expression求值,如果逻辑表达式返回true,则返回第二个操作数的值,如果逻辑表达式返回false,则返回第三个操作数的值。

 

posted @ 2019-10-15 22:16  爱打盹的猫猫  阅读(97)  评论(0编辑  收藏  举报