【小白转码】02

第二章

一、标识符

对于变量方法等命名的使用的字符序列叫标识符。

1.注意点

①只能使用0-9、a-z和 _ $

②不能是数字开头

③标识符不能有空格

④不能使用关键字和保留字,但可以包含

⑤严格区分大小写,长度无限

 

二、标识符的命名规范

①包名:多单词时,全部小写:xxyyzz

②类名、接口名:多单词时,XxYyZz

③变量名、方法名:多单词时,xxYyZz

④常量:全都大写。多单词时XX_YY_ZZ

注意点:1.见名知意 2.可以包含汉字

 

三、变量

格式: 变量类型 变量名 = 变量值;

1.声明和赋值

int age = 12;

or

int age;//没有默认值,是无法通过编译的。

age = 12;

 

注意:1.变量要先声明,后使用。

2.出了作用域,变量就无效了。

 

四、变量的分类

1.按数据类型

 

2.按位置

 

 

3.各个类型的详细介绍

 

整数型:

byte 1字节(8bit) -128~ 127

short 2字节

int 4字节

long 8字节 尾加 l 或者 L

 

浮点型:

float 单精度 4字节 尾加 f 或者 F

double 双精度 8字节

 

 

字符型:①声明一个字符②转义字③用unicode值来表达字符型常量

char 1字符 = 2字节

char a = 'a';

char b = '\n';

char c = '\u0123';

 

布尔类型:boolean

①true 和 false

②条件判断和循环中使用

 

4.基本数据类型的运算

除了boolean。

①自动类型提升

结论:当容量小的数据类型和容量大数据类型做运算时,会自动提升为容量大的数据类型。容量:表示数的范围。

特别的;byte、short、char做运算时,结果为int类型。

byte 、short 、char-->int -->long -->float -->double

②强制类型转换

即自动类型提升的逆运算。

注意点:1)可能会导致损失精度 2)使用强转符:()

int a = (int)12.3;//12,截断操作

byte b = (byte)128;//-128,精度损失。

 

 

String:字符串

String与基本数据类型运算的话,是连接运算。

 

五、进制

 

1.二进制和十进制的转换

①二进制

 

 

 

十进制变成二进制

 

 

以二进制位转折,八进制、十六进制、十进制相互转换

 

 

 

 

 

 

 

posted @ 2022-03-13 17:26  鸽子gkd  阅读(50)  评论(0)    收藏  举报