Java编程基础
一、Java的注释
1, // 注释一行
2, /* ...... */ 注释若干行
3, /**……*/文档注释
二、标识符和关键字
Java语言中,对于变量,常量,函数,语句块也有名字,我们统统称之为Java标识符.标识符是用来给类、对象、方法、变量、接口和自定义数据类型命名的。
Java标识符由数字,字母和下划线(_),美元符号($)或人民币符号(¥)组成。在Java中是区分大小写的,而且还要求首位不能是数字。最重要的是,Java关键字和保留字不能当作Java标识符。
Java关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。
Java中常量的分类:
1,整数常量。所有整数
2,小数常量。所有小数
3,布尔(boolean)型常量。较为特有,只有两个数值。true false。
4,字符常量。将一个数字字母或者符号用单引号( ' ' )标识。
5,字符串常量。将一个或者多个字符用双引号(“ ”)标识。
变量是一段有名字的连续存储空间。(变量就如同数学中的未知数。)
为什么要定义变量:用来不断的存放同一类型的常量,并可以重复使用
四、选择结构语句
1、if语句
2、Switch语句
3、循环结构语句
第一种:for循环
循环结构for语句的格式:
for(初始化表达式;条件表达式;循环后的操作表达式) {
循环体;
}
第二种:循环结构while语句的格式:
初始化语句;
while(判断条件语句) {
循环体语句;
控制条件语句;
}
第三种do....while语句
循环结构do...while语句的格式:
初始化语句;
do {
循环体语句;
控制条件语句;
}while(判断条件语句);
总结: 三种循环语句的区别:
1、do...while循环至少执行一次循环体.
2、而for,while循环必须先判断条件是否成立,然后决定是否执行循环体语句.
语法:
[修饰符] 返回值类型 方法名([形参列表]){
方法体
}
2、 重载
如果一个类中有多个具有相同名称但参数不同的方法,则称为方法重载。方法重载提高了程序的可读性。
在java中重载方法有两种方式,它们分别是:
通过改变参数的数量
通过更改数据类型
六、数组的定义与使用
1、 一维数组
第一步:声明数组
dataType[] arrayRefVar 或者 dataType arrayRefVar[]
例如:double[] myList 或者 double myList[
第二步:创建数组
arrayRefVar = new dataType[arraySize];
第三步:使用数组
第一步和第二部可以和在一起使用:
dataType[] arrayRefVar = new dataType[arraySize];
2、 多维数组
和一维数组基本一样
一、Java的注释
1, // 注释一行
2, /* ...... */ 注释若干行
3, /**……*/文档注释
二、标识符和关键字
Java语言中,对于变量,常量,函数,语句块也有名字,我们统统称之为Java标识符.标识符是用来给类、对象、方法、变量、接口和自定义数据类型命名的。
Java标识符由数字,字母和下划线(_),美元符号($)或人民币符号(¥)组成。在Java中是区分大小写的,而且还要求首位不能是数字。最重要的是,Java关键字和保留字不能当作Java标识符。
Java关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。
三、常量与变量
常量本质是值不可变的变量。Java中常量的分类:
1,整数常量。所有整数
2,小数常量。所有小数
3,布尔(boolean)型常量。较为特有,只有两个数值。true false。
4,字符常量。将一个数字字母或者符号用单引号( ' ' )标识。
5,字符串常量。将一个或者多个字符用双引号(“ ”)标识。
6,null常量。只有一个数值就是:null.
变量是一段有名字的连续存储空间。(变量就如同数学中的未知数。)
为什么要定义变量:用来不断的存放同一类型的常量,并可以重复使用
定义变量的格式:数据类型 变量名 = 初始化值;Java运算符
四、选择结构语句
1、if语句
2、Switch语句
3、循环结构语句
第一种:for循环
循环结构for语句的格式:
for(初始化表达式;条件表达式;循环后的操作表达式) {
循环体;
}
第二种:循环结构while语句的格式:
初始化语句;
while(判断条件语句) {
循环体语句;
控制条件语句;
}
第三种do....while语句
循环结构do...while语句的格式:
初始化语句;
do {
循环体语句;
控制条件语句;
}while(判断条件语句);
总结: 三种循环语句的区别:
1、do...while循环至少执行一次循环体.
2、而for,while循环必须先判断条件是否成立,然后决定是否执行循环体语句.
五、方法的定义与重载
1、 方法,又称函数语法:
[修饰符] 返回值类型 方法名([形参列表]){
方法体
}
2、 重载
如果一个类中有多个具有相同名称但参数不同的方法,则称为方法重载。方法重载提高了程序的可读性。
在java中重载方法有两种方式,它们分别是:
通过改变参数的数量
通过更改数据类型
六、数组的定义与使用
1、 一维数组
第一步:声明数组
dataType[] arrayRefVar 或者 dataType arrayRefVar[]
例如:double[] myList 或者 double myList[
第二步:创建数组
arrayRefVar = new dataType[arraySize];
第三步:使用数组
第一步和第二部可以和在一起使用:
dataType[] arrayRefVar = new dataType[arraySize];
2、 多维数组
和一维数组基本一样