请原谅我,dealine的存在让我一拖再拖
Java基础语法
1. 注释
//单行注释
/ 多行注释
多行注释
多行注释 /
/* 文本注释 /
2. 关键字
电脑语言中事先定义,具有特殊意义的标识符,不能作为标识符
很多,还没学全
3. 常量
字符串:双括号括起来的内容
整数 小数
字符:单括号括起来的内容
布尔:只存在true和false
空:null
4. 数据类型
引用数据类型(还不会)
基本数据类型:数值型(整数byte.short.int.long)(浮点数float.double)(字符char)非数值型(布尔boolean)
同类型数据关键字不同占用的内存和取值范围不同:long>int(默认)>short>byte
float>double(默认)
自动数据类型转换时数据由大到小byte→short→int→long→float→double
或char→int→略
5. 变量
由变量名.数据类型和变量值组成
由于默认数据类型的存在long变量定义时防止过大,后要加L
float类型防止类型不兼容要加F
6. 标识符
由数字.字母._.$组成
不能以数字开头且大小写敏感
7. 对学了的结构的理解
if
if(关系表达式){
语句;
}
//表达式true则执行
else{
语句;
}
//表达式false则执行
if(关系){
语句;
}else if(关系){
语句2;
}
.....
else{
语句体n;
}//当上面全为false才执行
switch
更适用于表达式值大于等于二,便于与多个情况匹配
语句格式和if有相似之处
switch(表达式){
case值1:
语句1;
break;
......
default:
语句;
[break;]
}
for while循环
for(初始.判断.限制){
语句;
}
优先执行初始,判断为true后执行语句,最后进行限制
while和for类似,结构个别语句位置与for不同
初始
while(判断){
语句;
限制;
}
临时突击时才发现要学的东西有好多,红豆泥私密马赛。