关于java:JAVA数据类型-笔记

1次阅读

共计 855 个字符,预计需要花费 3 分钟才能阅读完成。

// 黑马程序员 P13
计算机存储的最小信息单元 – 位 bit b
计算机最根本的存储单位 – 字节 byte B =8b

1KB = 1024b
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB

JAVA 数据类型分为 根本数据类型 援用数据类型
– 根本数据类型包含
数值型

【整数(byte1 short2 int4 long8)、浮点数(float4 double8)、字符(char2)】

非数值型

【(布尔(boolean1)】

– 援用数据类型包含类 class、接口 interface、数组 []
不同数据类型调配不同内存空间

给一个整数默认 int
给一个浮点数默认 double

// 黑马程序员 P15
留神:
1、定义变量的时候要赋值
(x)
2、定义 long 类型时数值后加 L

定义 float 类型时数值后加 F


// 黑马程序员 P16
标识符
要求由 字母 数字 下划线_ 美元符组成
不能以数字结尾!!!
不能是关键字
辨别大小写

2b(x)
Class(√)

小驼峰命名法:name firstName—-> 办法、标识符
大驼峰命名法:Demo——————-> 类


// 黑马程序员 P17
类型转换:

  • 主动类型转换

把一个示意数据范畴 数据或变量 赋值给示意范畴 变量

byte short int long float double
char int long float double

byte、short 不能转为 char

例:
byte a = 10;
short b = a;

  • 强制类型转换(能够然而不倡议)

把一个示意数据范畴 数据或变量 赋值给示意范畴 变量

例:
int t = (int)88.88;// 输入 t 是 88


字符在计算机底层对应的数值:

"A" 97  A-Z
"a" 65  a-z
"0" 48  0-9

int short char 会主动变为 int 类型

int k = 10+2.2;// 错 左边主动转为 double 类型
double k = 10+2.2;// 对
一个表达式中蕴含多个数据类型时 向表达式中的最高级转


//P20
字符串的 +

加号前后有字符串,就是做 拼接

按程序执行

留神:
第一个输入:黑马 666;
第二个输入:100 年黑马(看加号两边)

正文完
 0