JAVA-基础语法1(回顾JAVA_2)

注释

注释语句不会执行,用来标注自己代码这段这句是干嘛的,主要是为了自己后面修改的时候能看懂(欸嘿)

单行注释:使用//,不同编辑器有不同的注释快捷键,可自行探索

//注释
//斩进牛杂

多行注释:使用/* */包起来

/*多行注释
山本,
我日你仙人.
*/

文档注释:使用/** */包起来,可以加参数

/**
 * @username sanjin
 * @Author sanjin
 */

标识符

关键字:

千万不要用这些来给变量命名

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5W4AmHuh-1616589135797)(C:\Users\三金\AppData\Roaming\Typora\typora-user-images\image-20210324194059395.png)]

变量命名:

不要用数字开头,不要用除$,_(下划线)以外的符号开头,可以用中文,但不推荐。

数据类型

整数类型:

byte

short

int (最常用)

long (要加L或l)

进制:

定义不同进制的整数:

//十进制
int a = 10;
//二进制
int b = 0b1010;
//八进制
int c = 012;
//十六进制
int d = 0xA;

浮点类型:

float (要加F或f)

double

字符类型:

char (一个字符)

string (字符串

布尔类型:

boolean (true or false)

每个都有范围,超出了范围就要更换更大范围的数据类型或者其他方法。避免浮点数比较,可能会出错。

转义字符

转义字符

意义

ASCII码值(十进制)

\a

响铃(BEL)

007

\b

退格(BS) ,将当前位置移到前一列

008

\f

换页(FF),将当前位置移到下页开头

012

\n

换行(LF) ,将当前位置移到下一行开头

010

\r

回车(CR) ,将当前位置移到本行开头

013

\t

水平制表(HT) (跳到下一个TAB位置)

009

\v

垂直制表(VT)

011

\\

代表一个反斜线字符’’’

092

\’

代表一个单引号(撇号)字符

039

\"

代表一个双引号字符

034

?

代表一个问号

063

\0

空字符(NUL)

000

\ddd

1到3位八进制数所代表的任意字符

三位八进制

\xhh

十六进制所代表的任意字符

十六进制

那\加其他还会有什么神奇的反应呢,快去试试吧。

还有ASCII码,Unicode也是需要注意的

结尾

今天就这么多吧,靠,才第二天我就觉得要不行了,离谱,可能前面这些基础太想跳过,搞得有点烦躁。