方法之间的调用

在这里插入图片描述

package com.web;

public class Test18 {
    
    
    public static void main(String[] args) {
    
    
       String method = method();//可以变量名和方法名一样
        System.out.println("method = " + method);//method = aa
    }
    public static String method(){
    
    
        return "aa";
    }
}
class Main {
    
    
  public static void main(String[] args) {
    
    
    printData(fullName("Kate", "Jones"), 27, 1.6, 50.0);//注意方法调用顺序,先fullName(),然后printData()
    printData(fullName("John", "Christopher", "Smith"), 65, 1.75, 80.0);
  }

  public static void printData(String name, int age, double height, double weight) {
    
    
    System.out.println("私の名前は" + name + "です");
    System.out.println("年齢は" + age + "歳です");
    System.out.println("身長は" + height + "mです");
    System.out.println("体重は" + weight + "kgです");
    
    // 変数bmiに、bmiメソッドを用いてBMIを代入してください
    //weigh,height从传入的参数中取值
    double bmi = bmi(weight,height);//bmi(height,weight)参数反过来写也可以
    
    // 変数bmiを用いて、「BMIは◯◯です」と出力してください
    System.out.println("「BMIは"+bmi+"です");
    
  }

  public static String fullName(String firstName, String lastName) {
    
    
    return firstName + " " + lastName;
  }
  
  public static String fullName(String firstName, String middleName, String lastName) {
    
    
    return firstName + " " + middleName + " " + lastName;
  }
  
  // bmiメソッドを定義してください
  public static double bmi(double weight,double height){
    
    //bmi(height,weight)参数反过来写也可以
    return weight / height / height;//注意写法
  }
  
}

猜你喜欢

转载自blog.csdn.net/djydjy3333/article/details/121377655