方法就是将一段代码封装在一个结构体中,并且可反复调用
方法的定义:
public static 返回值类型 方法名称 ([参数类型 变量, 参数类型 变量,参数类型 变量...]){
方法中包含的代码;
[return 返回值;]
}
定义方法名称格式:方法名称单词第一个单词为小写字母,而后每个单词的首字母大写
返回值类型可设置为两种:
Java中的数据类型:基本类型、引用类型,如果有返回的内容,则需要通过return返回。必须要有return,否则会出错。
不返回任何结果:void:
定义一个没有参数没有返回值的方法:用主函数调用两次方法
public class TestDemo{
public static void main(String args[]){
printInfo();
printInfo();
}
public static void printInfo(){
System.out.println(“hello world”);
System.out.println(“hello world”);
}
}
定义一个有参数无返回值的方法:
public class TestDemo{
public static void main(String args[]){
printInfo(10);
printInfo(999);
}
public static void printInfo(int age){
if(age > 200){
System,out.println("不是人");
}else{
System.out.println("您的年龄是:" + age );
}
}
}
定义一个有参数有返回值的方法:
public class TestDemo{
public static void main(String args[]){
int result = add(10 , 20); //返回值为int,需定义个int接收
System.out .println(result);
System.out.println(add(100 , 300)); //也可以直接将方法的返回值输出
}
public static int add(int x , int y){
return x+y;
}
}