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也是需要注意的
结尾
今天就这么多吧,靠,才第二天我就觉得要不行了,离谱,可能前面这些基础太想跳过,搞得有点烦躁。