0
点赞
收藏
分享

微信扫一扫

java中方法介绍与分析

扶摇_hyber 2022-04-19 阅读 88
ideajava

方法五要素:

  1. public :访问修饰符
  2. static :静态修饰   
  3. void :返回值占位符 当方法没有返回值的时候使用void占位
  4. main :方法名
  5. String[] args{}:  中 String[]参数的数据类型 args 参数名称相当与变量 {} 方法体

        ()里面为参数列表

       return();为返回值,没有这个语句就是没有返回值

方法的定义有以下几种:

1  无参数无返回值类型

此类方法可以直接在主函数中输入方法名来调用


public static void fun01(){
System.out.println("鸡汤来喽");
}
public class Demo01 {
public static void main(String[] args) {
fun01();


}

 输出结果

2 无参数有返回值类型

调用时需要用一个变量来接受返回值,然后在输出变量的值

 public static int fun02(){
return 10086;
}
  public static void main(String[] args) {
int fun02 = fun02();
System.out.println(fun02);

输出结果

3有参数无返回值类型

此方法中有一个string类型的形参food,所以在调用此方法时需要给food赋值

 public static void fun03(String food){
System.out.println("吃"+food);
//food为形参
}
public static void main(String[] args) {
fun03("核桃");
//在调用方法时传递给方法的参数为实际有真实值的参数,这个值被成为实际参数 简称实参
//实参的数据类型必须和形参一致,或者是形参的子类型
//有一种特殊的实参 引用类型
//核桃为实参
}

输出结果

 4有参数有返回值

此类方法需要用一个变量来接受返回值,并且需要给形参赋值

 public static String fun04(String name){
return"我的代号"+name;
}
 public static void main(String[] args) {
String fun04 = fun04("穿山甲");
}

输出结果

5两个参数无返回值 

直接在主函数中调用,并且给形参赋值

public static void fun05(int count,String food){
System.out.println("吃"+count+"个"+food);
}
public class Demo01 {
public static void main(String[] args) {
fun05(5,"馒头");

输出结果

 6两个参数有返回值

此类方法需要用一个变量来接受返回值,并且需要给形参赋值

public static int fun06(int a,int b){
return a+b;
}
 public static void main(String[] args) {
int fun06 = fun06(5,6);
System.out.println(fun06);

输出结果

 

举报

相关推荐

0 条评论