# Java自学笔记(2.1)

# Java自学笔记(2.1),第1张

# Java自学笔记(2.1) Java自学笔记(2.1) 一、变量 使用的两种方法

声明赋值两步走

typename variable;//声明
variable = value;//赋值

声明赋值一步走

typename variable = value;//声明+赋值

例子

int age = 30; 
double score = 88.9;
char gender = '男';
String name = "king";

变量=变量名+类型+值

“+”号使用

1、两边均为数值,作相加

2、一边为字符串,作拼接

3、连续加号从左到右 例:

System.out.println(100+3+"Hello");

输出

103Hello

二、数据类型 基本数据类型 1.数值型 1)整数型

byte[1] -128~127

short[2] -32768~32767

int[4] -231~231-1

long[8] -263~263-1

整型细节

1.声明long 后加 l或L

2. 1 byte = 8 bit bit:最小存储单元 byte:基本存储单元

2)浮点型

float[4]

double[8]

浮点说明

1.关于浮点数在机器中存放形式 :浮点数=符号位+指数位+尾数位

2.尾数部分可能丢失,造成精度损失(小数都是近似值)。

3.默认double 若需要float 需要加后缀 f或F 常见错误:float n1=1.1; 应写为float n1=1.1F;

4.表示方法举例: 0.512 0.512F .512 5.12e2 5.12E-2

5.比较不用== 用误差

2.字符型

char[2] 存放单个字符

char c1 = 'a'; 
char c2 = 't'; 
char c3 = '程'; 
char c4 = 97;//输出a ASCII码

**字符型本质 ** 字符 <—字符编码表---->码值(整数)

字符编码表

ASCII 1个字节 128个字符

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-p2Y6Ok9s-1642856865734)(/Users/chengyiming/Library/Application Support/typora-user-images/image-20220122185359418.png)]

Unicode 2个字节

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BwRUUIs2-1642856865735)(/Users/chengyiming/Library/Application Support/typora-user-images/image-20220122185515667.png)]

utf-8 字母1个字节 汉字3个字节

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ht5pp7CE-1642856865736)(/Users/chengyiming/Library/Application Support/typora-user-images/image-20220122190042684.png)]

gbk,gbk2312,big5…

3.布尔型

boolean[1] 存放true或false

注意

不可以用0或非0替代true和 false

引用数据类型

类(class)

接口(interface)

数组([])

Java API

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iV7MyKKL-1642856865736)(/Users/chengyiming/Library/Application Support/typora-user-images/image-20220122184224920.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-18Ij9gAn-1642856865737)(/Users/chengyiming/Library/Application Support/typora-user-images/image-20220122184245037.png)]

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5710368.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存