A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 徐顺捷 于 2019-3-8 17:54 编辑

标识符,即变量名、方法名、类名。

标识符命名硬性规则:
1.英文字母开头加数字,$符号和下划线_。
2.不能以数字开头。
3.不能是关键字。


标识符命名软性规范:
类名:大驼峰式(每个词首字母大写)
变量名/方法名:小驼峰式        除了第一个词(每个词首字母大写)


变量定义格式:
数据类型 变量名 = 值;
数据类型 变量名;
变量名 = 值;


if...else if...else语句完整格式:
if(布尔表达式1){
语句体1;
}else if(布尔2){
语句体2;
}else if(布尔3){
语句体3;
}...{
}else if(布尔式n){
语句体n;
}else{
语句体n+1;
}

注意:if语句有且只有1个if,多个else if或没有,一个else或没有。



switch格式:

switch(表达式){
case 常量值1:
语句体1;
break;

case 常量值2:
语句体2;
break;

...

case 常量值n:
语句体n;
break;

default:
语句体n;
break;
}

注意:
1.break没写会向下穿透,直到遇到break。
2.表达式只能是:基本数据类型中的byte/short/char/int;引用数据类型中的String,enum。


for循环格式:
for(初始化表达式;布尔表达式;不仅表达式){
循环体;
}



while循环格式:
标准格式:
while(布尔表达式){
循环体;
}

扩展格式:
初始化语句;
while(布尔表达式){
循环体;
步进语句;
}


do-while格式:
标准格式:
do{
循环体;
}while(布尔表达式);
扩展格式:
do{
循环体;
步进语句;
}while(布尔表达式);


死循环标准格式:
while(true){
循环体;
}

for(;;){
循环体;
}

do{
循环体;
}while(true);



嵌套循环格式:
for(初始化表达式;条件判断;步进表达式){
for(初始化表达式;条件判断;步进表达式){
执行语句;
}
}


方法定义格式:
修饰符 返回值类型 方法名称(参数类型 参数名称,...){
方法体;
Return 返回值;
}

例:
int sum = 0;
public static void abc(int a,int b){
sum = a + b;
return sum;
}

注意:
1. 方法不能产生嵌套关系。
2. 定义方法前先确定是否有返回值和参数列表(多个参数之间使用逗号分隔)。
3. return一旦执行,语句体结束。



方法的调用格式:
        方法名(参数1,参数2);

数组:
        动态初始化格式:
                数据类型[] 数组名称 = new 数据类型[数组长度];
        静态初始化格式:
                数据类型[] 数组名称 = {元素值1,元素值2,...,元素值n};
        索引格式:
                数组名[索引]
        遍历:
                for (int i = 0; i < arr.length; i++){
                        System.out.pirntln(arr);
                }


面向对象:
        类和测试类的制作要素:
1. 成员变量(需要使用修饰符private)
2. 构造方法(分为有参和无参)
3. 成员方法(setXxx(),getXxx())
4. 创建对象(无参用setXxx(),getXxx()。有参的话直接在括号里赋值)


        格式:
1. 成员变量格式:
private 数据类型 变量名;
例:private String name;
注意:成员变量定义在方法外,类中。

2. 构造方法格式:
无参:
public 方法名(){}

有参:
public 方法名(数据类型 变量名,数据类型 变量名){
this.变量名 = 变量名;
this.变量名 = 变量名;
}
注意:方法名与类名相同。


3. 成员方法格式:
public void setXxx(数据类型 变量名,数据类型 变量名){
this.变量名 = 变量名;
this.变量名 = 变量名;
}

public 返回值类型 getXxx(){
return 变量名;
}

4. 创建对象格式:
无参:
创建对象:
类名 对象名 = new 类名();
传参到类中:
对象名.setXxx(参数值)
对象名.setXxx(参数值)
从类中返回值:
对象名.getXxx();
对象名.getXxx();
调用类方法:
对象名.方法名();
对象名.方法名();

有参:
创建对象直接传参到类中:
类名 对象名 = new 类名(参数值,参数值);
从类中返回值:
对象名.getXxx();
对象名.getXxx();
调用类方法:
对象名.方法名();
对象名.方法名();

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马