Java 第二天

看正文之前先看补充!!!!!
补充:
1. 命名法:
小驼峰命名法:第 1 个单词首字母小写,其余单词首字母大写 --------
变量
大驼峰命名法 / 帕斯卡命名法:所有单词首字母大写 ---------------------
2. 数据类型分类:
基本数据类型
引用数据类型
3. Unicode :通用码、统一码、万国码,是一个世界级通用的定长 ( 固定
16 ) 字符集

正文:

1. 变量:存数的
声明: ---------- 在银行开个帐户
int a = 5 ;
long b = a ; // 自动类型转换
int c = ( int ) b ; // 强制类型转换
long d = 5 ; // 自动类型转换
double e = 5 ; // 自动类型转换
long f = 10000000000L ;
int g = ( int ) f ;
System . out . println ( g ); //1410065408 ,强转有可能
发生溢出
double h = 25.987 ;
int i = ( int ) h ;
System . out . println ( i ); //25 ,强转有可能丢失精度
byte b1 = 5 ;
byte b2 = 6 ;
byte b3 = ( byte )( b1 + b2 );
System . out . println ( 2 + 2 ); //4
System . out . println ( 2 + '2' ); //52 2 加上 '2' 的码
50
System . out . println ( '2' + '2' ); //100 '2' 的码 50
加上 '2' 的码 50
System . out . println ( '2' ); //2 ,只有运算时才会
转为 int ,此处并没有运算
初始化: --------- 给帐户存钱
使用: --------- 使用的是帐户里面的钱
对变量的使用就是对它所存的那个数的使用
变量在使用之前必须声明并初始化
命名:
只能包含字母、数字、 _ $ 符,并且不能以数字开头
严格区分大小写
不能使用关键字
允许中文命名,但不建议,建议 " 英文的见名知意 " " 小驼峰命
名法 "
2. 八种基本数据类型: byte short int long flfloat double
boolean char
int :整型, 4 个字节, -21 多个亿到 21 个多亿
整数直接量默认为 int 类型,但不能超出范围,若超范围则发生
编译错误
两个整数相除,结果还是整数,小数位无条件舍弃
整数运算时,若超范围则发生溢出 ( 溢出不是错误,但是需要避
)
long :长整型, 8 个字节,很大很大很大
长整型直接量需在数字后加 L l
运算时若有可能溢出,建议在第 1 个数字后加 L
double :浮点型, 8 个字节,很大很大很大
浮点数直接量默认为 double 型,若想表示 flfloat 需在数字后加 F
f
double flfloat 型数据参与运算时,有可能会发生舍入误差 ( 精确
场合不能使用 )
boolean :布尔型, 1 个字节
只能赋值为 true false
char :字符型, 2 个字节
采用 Unicode 编码格式,一个字符对应一个码
表现的形式是字符 char ,但本质上是码 int(0 65535 之间 )
(ASCII 码: 'a'----97 'A'----65 '0'----48 )
字符直接量必须放在单引号中,并且只能有一个 特殊符号需要通过 \ 来转义
3. 类型间的转换:
数据类型从小到大依次为: byte short int long flfloat
double
char
两种方式:
自动 / 隐式类型转换:小类型到大类型
强制类型转换:大类型到小类型
语法: ( 要转换成为的数据类型 ) 变量
注意:强转有可能溢出或丢失精度
两点规则:
整数直接量可以直接给 byte,short,char 赋值,但不能超范围,
若超范围则编译错误
byte,short,char 型数据参与运算时,系统会统一将其先转为 int
再运算
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值