一、Java标识符
标识符用于命名程序对象。例如,类名、变量名、方法名等。
- 由英文字母、下划线字符、美元字符、文字字符和数字字符组成
- 标识符的第一个字符不能是数字符
- 标识符的长度不能超过255个字符
- 不能和关键字重名
- 大小写规范
- 变量名第一个单词的首字母小写,其后单词的首字母大写,其他字母均小写。例如:myScore
- 方法名采用动宾结构,书写同变量名。例如:getStudentByName
- 类名用名词,每个单词的首字母大写。例如:Student
- 包名所有字母小写。例如:chapter01
二、Java的关键字
描述程序结构、声明类、定义类的成员、简单数据类型、值和变量、异常情况处理、实例(对象)的创建和检验、流程控制等。
-
所有关键字均由小写字母组成
-
每个关键字在程序中出现有特定位置和使用方法
-
关键字不可以用做变量、方法、类或标号的标识符
三、运算符和表达式
算术运算符
+ - * / %
++ --
关系运算符
> >= < <= == !=
逻辑运算符
&& || !
位运算符
>> <<
四、程序结构
1.顺序结构
是程序结构的基础。
2.分支结构
if ... else 结构Demo
public class Demo2 {
public static void main(String[] args) {
int score = 90;
if (score >= 90) {
System.out.println("考得很好!奖励一个IPHONE X");
}
else{
System.out.println("不准吃菜!");
}
}
}
if ... else if ... 结构Demo:
public class Demo3 {
public static void main(String[] args) {
int score = 70;
if (score >= 90) {
System.out.println("优");
}
else if (score >= 80){
System.out.println("良");
}
else if (score >= 70){
System.out.println("中等");
}
else if (score >= 60){
System.out.println("及格");
}
else{
System.out.println("不及格");
}
}
}
if ... else 嵌套Demo:
//前10名可分别进入男女分组决赛的判断语句片断
if(score<=10){
if(gender.equals("男")){
System.out.println("进入男子组决赛!");
}else if(gender.equals("女")){
System.out.println("进入女子组决赛!");
}
}else{
System.out.println("淘汰!");
}
switch结构Demo:
public class Demo4 {
public static void main(String[] args) {
int score = 70;
switch(score/10){
case 10:
case 9:
System.out.println("优");
break;
case 8:
System.out.println("良");
break;
case 7:
System.out.println("中等");
break;
case 6:
System.out.println("及格");
break;
default:
System.out.println("不及格");
break;
}
}
}
3.循环结构
...//下周内容