数据类型:
变量就是申请内存来存储值。所以在创建变量时,需要在内存中申请存储空间。而内存也会根据要创建的变量的类型来分配相应的存储空间,分配的空间只能用来存储该类数据。
所以根据不同的数据类型的变量,可以在内存中储存整数、小数或者字符。
Java中的数据类型可以分为基本数据类型引用数据类型
基本数据类型有八个: - 记住
整数4个:byte, short, int, long, -- 默认是int
小数2个: double,float, -- 默认是double
字符:char , 用单引号
boolean , boolean
引用数据类型:字符串-String(双引号) , 数组,集合,类,对象
键盘录入
程序在运行的时候,如果需要用户输入数据的时候,需要使用Scanner类
用法:
1:创建Scanner对象
2:使用这个对象,调用提供的方法,
4:类型转换
一种数据类型转换为另一种数据类型称作为数据的类型转化;类型转换分为自动类型转换和强制类型转换。
自动类型转换:
只要double参与的运算,都会自动转换为double类型
两种数据类型要兼容(整数和小数)
目标类型大于源类型,如double和int
强制类型转换
需要手动转换,可能会丢失精度(精准度)
目标类型 变量名 = (目标类型)源类型
三元运算符/三目运算符/条件运算符
条件?表达式1:表达式2;
注意:三元运算符的结果需要一个变量来接受