A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 白衣卿相 中级黑马   /  2015-7-22 21:38  /  262 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

8_变量的概述
变量的概念:
         变量是内存中的一个存储区域。
         该区域有自己的名称(变量名)和类型(数据类型)
         该区域的数据可以在同一类型范围内不断变化
变量的作用:
         用来不断的存放同一类型的常量,并可以重复使用
变量的格式:
         数据类型         变量名     =       初始化值;

         变形格式:
                            数据类型 变量名;
                            变量名 = 初始化值;



09_Java中的数据类型
Java语言是强类型语言,对于每一种数据都定义了明确的具体的数据类型,在内存中分配了不同大小的内存空间。


整数默认:int                  小数默认:double
整数类型
整数类型用于表示没有小数部分的数值,它允许是负数。
  
类型
  
存储空间
取值范围
  
byte(字节型)
  
1字节

  
short(短整型)
  
2字节

  
int(整型)
  
4字节

  
long(长整型)
  
8字节






浮点类型
浮点类型用于表示有小数部分的数值。
  
类型
  
存储空间
取值范围
  
float(单精度浮点型)
  
4字节
大约-3.403E38~3.403E38,6-7位有效数字
  
double(双精度浮点型)
  
8字节
大约-1.798E308~1.798E308,15-16位有效数字
float从左到右,第一位是符号位,2-9位共8位表示整数位,28-1次方等于128,后面23位是表示小数的,所以最大值是2^128-1;
double从左到右,第一位是符号位,2-12是共11位表示整数位,211-1次方等于1024。剩余20位表示小数,所以最大值是2^1024-1.


字符:char 2个字节
cchar1个字节,无法表示一个中文;javachar2个字节,可以表示一个中文)
定义长整型,必须加后缀:l或者L
定义单精度浮点型,必须加后缀:f或者F

10_Java中定义变量并使用
定义变量:
         方式1:数据类型  变量名 = 初始化值;
         方式2:数据类型  变量名;
                      变量名 = 初始化值;

11_数据类型的转换
注意:在运算的过程中,一般要求类型一致
           如果不一致,就会有类型转换问题
Java中可以从任意基本类型转到另外的基本类型
例外:boolean类型不可以转换为其他的数据类型





类型转换:
自动类型转换(从小到大)
         byte, short, char —— int —— long —— float —— double
         注意:long是8个字节,float是4个字节。
                     long是整数,float是浮点数,整数和浮点数的存储规则不一样。(浮点数遵              循IEEE 754标准)
强制类型转换(从大到小)
         如果明确知道数据是可以表示,就可以用强制类型转换。
         格式:(转换后的数据类型)变量或者值
         一般情况下,不推荐使用强制类型转换。





0 个回复

您需要登录后才可以回帖 登录 | 加入黑马