java学习day2

常量
定义:在程序的执行过程中值不可发生变化的量
分类:
1、字面值的常量:
整数常量:1,2,3
小数常量:1.1,1.2
字符常量(必须用单引号):'a','b','c','我'
字符串常量(必须用双引号):"abcdefg"
布尔常量(对和错,真和假):true和false
所有的常量都可以打印输出
2、java对整数常量有四种表示形式
二进制
八进制
十进制
十六进制
===========================================================
变量
定义:在程序的执行过程中在某个范围内其值可以发生改变的量
如同数学中的未知数
定义变量
固定格式:1、数据类型 变量名=赋值(具体的值)
          2、数据类型 变量名;
             变量名=赋值
          =后面的值的数据类型和前面定义的数据类型保持一致
数据类型起到约束变量值的作用
java语言中要求每个数据都要有数据类型,而且对每个数据都有严格的区分
数据类型:基本数据类型和引用数据类型
引用数据类型:1、类 class 
              2、接口 interface
              3、数组 [] 
基本数据类型:1、整数 byte short int long
              2、小数 float double
              3、字符 char
              4、布尔 boolean
字符串不属于基本数据类型 用String定义
变量可以打印输出
在java程序中出现的整数常量默认的数据类型都是int类型
            出现的小数默认数据类型是double类型
double数据赋值给float数据会精度丢失
数据类型转换
从小数据转换成大数据叫做自然转换


从大数据转换成小数据叫做强制转换
目标数据类型 变量名=(目标数据类型)被转换的数据
byte short char 只要参与运算就会自动提升为int类型
大数据和小数据运算会提升为大数据类型
打印输出字符串后面的加号表示连接,字符串有同化功能,它会把跟他相连的数据同化为字符串

猜你喜欢

转载自blog.csdn.net/xiaoxiong_blog/article/details/51733727