方法
1类似其他语言中的函数
2是解决一类问题步骤的有序组合
3包含于类 对象中
/*
方法:语法:[访问权限修饰符 修饰符] [返回值类型] 方法名(参数类型 参数名){ [return 返回值] }
*/
public class MethodDemo1 {
/**
* 方法:学习
*/
public void study(){
System.out.println("好好学习");
}
}
1方法调用
public class TestMethod {
public static void main(String[] args) {
//创建方法的对象
MethodDemo1 m = new MethodDemo1();
//调用方法
//调用无参\无返回值方法
m.study();
//调用有参方法
m.work("lucky");
//调用有参\有返回值方法
m.getMax(100,99);
//接收返回值
long max = m.getMax(100,99);
//输出
System.out.println(max);
}
}
2有参方法
/**
* 方法:工作
* @param name
*/
public void work(String name){
System.out.println(name + "在工作");//有参方法
}
3return关键字
1可从方法中向调用处返回值
2结束方法的运行
3若方法中有循环语句,也可使用return结束循环
4void修饰的方法里,可使用return结束方法,后面不能有值,作用只是结束方法不返回值
public void fun1(){
System.out.println("---");
return;
}
public void fun2(){
for (int i = 0; i < 3; i++) {
System.out.println("---");
return;
}