首页 > 代码库 > Java(2)

Java(2)

1- 方法

方法是一系列语句的代码块,它可以改变对象的状态以及实现类的行为

一个方法通常只能完成某一项具体的功能,这样做可以使得程序结构清晰,利于模块的重复使用

2- 参数

2-1- 形式参数

public void m(int a){}   //a:形式参数

2-2- 实际参数

public void n(){  int b ;  } //b: 实际参数

2-3- 静态方法

使用了static关键字的方法为静态方法,可以在被实例化之前被调用,静态方法不会被实例化

静态方法在本类中只能方法静态方法,不能访问静态方法

2-4- 构造方法

构造方法时用来初始化类的一个方法,一般在创建对象时候自动调用或者使用this关键字调用.

构造方法无返回值,名字必须和类型相同,不能用static final 修饰

class Person{

public Person(){} //构造方法    }

2-5- main()方法

main方法为Java的程序入口

main方法为静态方法

main方法只能被系统调用,不能被其他方法或类调用

3- this关键字

调用当前类的属性或者其它构造方法

public class Person{

public Person(){

this(1,2)}

public Person(int a,int b){

System.out.print(a,b)}}

1-一个构造函数内调用另一个构造函数时,调用代码必须放在第一行

2-不能在构造函数以外的任何函数内调用构造函数

3-在一个构造函数内只能调用一个构造函数

4- 流程控制

4-1- 顺序结构

语句按照先后顺序自上而下依次执行

4-2- 选择结构

4-2-1- 关系运算

运算符 名称 示例
== 等于 a == b
!= 不等于 a != b
> 大于 a > b
< 小于 a < b
>= 大于等于 a >= b
<= 小于等于 a <= b

4-2-2- 逻辑运算

逻辑运算符 名称 示例
&& a>b    &&   c>d
|| a>b    ||     c>d
! !(a>b)

4-2-3- 条件运算

三目运算符 表达式1 真 表达式1 假
表达式1  ?  表达式2  :  表达式3 表达式2 表达式3

4-2-4- if语句

if(a>b){
}esle if(a>c){
}esle{
}

4-2-5- swtich语句

switch (key) {
case value:
   
    break;

default:
    break;
}

4-3- 循环结构

for循环

for (int i = 0; i < args.length; i++) {
   
}

while循环

while (condition) {
   
}

do-while循环

do {
   
} while (condition);

4-4- 跳转语句

break 结束本次循环

continue  结束本次循环

Java(2)