如果你对该文章中的内容有疑问/不解,可以点击此处链接提问
要注明问题和此文章链接地址 点击此处跳转
关键字
区分大小写
标识符
给 Java 程序中变量、类、方法等命名的符号
规范:
1. 标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符,不能以数字开头。譬如:123name 就是不合法滴
2. 标识符不能是 Java 关键字和保留字( Java 预留的关键字,以后的升级版本中有可能作为关键字),但可以包含关键字和保留字。如:不可以使用 void 作为标识符,但是 Myvoid 可以
3. 标识符是严格区分大小写的。 所以涅,一定要分清楚 imooc 和 IMooc 是两个不同的标识符哦!
4. 标识符的命名最好能反映出其作用,做到见名知意。
变量
变量类型 变量名 变量值
String hobby="慕课网";
public class HelloWorld{
public static void main(String[] args) {
String hobby="慕课网";
System.out.println(hobby);
}
}
数据类型
数值 byte short int long float double
字符 char
布尔 boolean
类 class
接口 interface
数组
public class HelloWorld{
public static void main(String[] args) {
String name="爱慕课";
char sex='男';
int num=18;
double price=120.5;
boolean isOK=true;
System.out.println(name);
System.out.println(sex);
System.out.println(num);
System.out.println(price);
System.out.println(isOK);
}
}
自动类型转换
public class HelloWorld{
public static void main(String[] args) {
double avg1=78.5;
int rise=5;
double avg2=avg1+rise;
System.out.println("考试平均分:"+avg1);
System.out.println("调整后的平均分:"+avg2);
}
}
强制类型转化
语法:( 数据类型 ) 数值
public class HelloWorld{
public static void main(String[] args) {
double heightAvg1=176.2;
int heightAvg2=(int)heightAvg1;
System.out.println(heightAvg1);
System.out.println(heightAvg2);
}
}
常量
语法:final 常量名 = 值;
常量名一般使用大写字符
注释
//
/**/
运算符
算数运算符
+ - * / % ++ --
赋值运算符
= += -= *= /= %=
比较运算符
1、 > 、 < 、 >= 、 <= 只支持左右两边操作数是数值类型
2、 == 、 != 两边的操作数既可以是数值类型,也可以是引用类型
逻辑运算符
|| && ! ^
三元运算符
语法形式:布尔表达式 ? 表达式1 :表达式2
控制语句
if
if(){}else{}
if(){}else if(){}else{}
switch
switch(表达式){
case 1:
代码块
break;
case 2:
代码块
break;
default:
代码块
break;
}
while
while(){
循环操作
}
do{ }while(判断条件) //先执行后判断
for
for(;;){}
break 退出循环
continue 的作用是跳过循环体中剩余的语句执行下一次循环。
数组
语法: 数据类型[ ] 数组名;
或者 数据类型 数组名[ ];
// 定义一个数组,保存五名学生的成绩
int[] scores = { 78, 93, 97, 84, 63 };
scores[0]
方法
返回值类型 void
public void print() {
}
public int print() {
return sum;
}
public void print(String name) {
//name
}