-
system.out.println()
类.对象.方法()
调用系统类里边的标准输出对象out中的println方法
-
方法的命名规则:首字母小写、驼峰规则
-
方法是解决一类问题的步骤的有序组合
-
方法包含于类或对象中
-
方法在程序中被创建,在其他地方被引用
设计方法原则
-
一个方法只完成一个功能
public class Demo01 {
//main方法: //void:返回值(返回个空函数)
public static void main(String[] args) {
int sum = add(1, 2);//调用add方法
System.out.println(sum);
test();//调用test方法
}
//加法
public static int add(int a,int b){
return a + b;
}
public static void test() {
int i = 1;
while (i <= 1000) { //i<=1000执行循环
if(i % 5 == 0) { //如果i能被5整除,执行if语句
System.out.print(i + "\t"); //输出i;***不能使用println而是使用print***
}
if (i % (5*3) == 0){ //每行输出3个,如果i/15的时候等于0,则执行换行
System.out.println(); //两种方法都是换行
//System.out.println("\n");
}
i++;
}
}
}
方法的构成
-
修饰符:可选的
-
返回值:return,没有返回值的情况下一般用关键字void
-
方法名:开头小写、驼峰命名
-
参数类型:可选,可以不含任何参数
实参:调用方法实际传递给对方的数据
形参:在方法被调用时用于接收外界输入的数据
-
方法体:方法里包含具体的语句,定义该方法的功能
方法的调用
-
调用方法:对象名.方法名
public class Demo02 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入两个数");
int i = scanner.nextInt(); //输入的第1个数
int x = scanner.nextInt(); //输入的第2个数
int max = max(i,x); //比较i和x的大小
System.out.println(max); //输出最大值
}
//比大小
public static int max(int a,int b){
//定义一个max方法
int result = 0; //定义一个result
if(a==b){ //如果a=b
System.out.println("a=b"); //输出a=b
return 0; //终止方法
}
if (a>b){ //如果a>b
result = a; //把a的值赋予result
}else { //否则,如果b>a
result = b; //把b的值赋予result
}
return result; //终止方法
}
}
方法的重载
-
重载就是在一个类中,有相同的函数名称,但形参不同的函数
规则
-
方法名称必须相同
-
参数列表必须不同(个数不同、类型不同、排列顺序不同)
-
返回值可以相同也可以不同