方法调用 With 参数

Method Call With parameter

提问人: 提问时间:1/28/2022 更新时间:2/25/2023 访问量:3760

问:

这周在我的大学课堂上,我们开始了关于方法调用的章节,我遇到了麻烦。这是我们在课堂上的活动: 定义一个方法 printFeetInchShort,其中包含 int 参数 numFeet 和 numInches,该方法使用 ' 和 “ 速记进行打印。例如:myPrinter.printFeetInchShort(5, 8) 打印: 5' 8" 提示:使用 “ 打印双引号。 这就是我到目前为止所拥有的,我不知道我是否做对了,因为我在方法调用方面遇到了麻烦:

import java.util.Scanner;

public class HeightPrinter {

   public static void printFeetInchShort(int numFeet, int numInches) {
      System.out.println(numFeet + "" + numInches + "\"");
      

   public static void main (String [] args) {
      HeightPrinter myPrinter = new HeightPrinter();

      // Will be run with (5, 8), then (4, 11)
      myPrinter.printFeetInchShort(5, 8);
      System.out.println("");
   }

}

打印 参数 调用 的方法

评论


答:

2赞 user18238091 2/18/2022 #1
public static void printFeetInchShort(int numFeet, int numInches) {
      System.out.print(numFeet + "' " + numInches + "\"");

评论

0赞 Community 2/18/2022
正如目前所写的那样,你的答案尚不清楚。请编辑以添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。您可以在帮助中心找到有关如何写出好答案的更多信息。
0赞 Tonya Anderson 2/17/2023 #2

您缺少用于关闭该方法的大括号。printFeetInchShort

import java.util.Scanner;

public class HeightPrinter {

   public static void printFeetInchShort(int numFeet, int numInches) {
       System.out.println(numFeet + "' " + numInches + "\"");
   }  //<-- this is missing

   public static void main (String [] args) {
      Scanner scnr = new Scanner(System.in);
      int userFeet;
      int userInches;

      userFeet = scnr.nextInt();
      userInches = scnr.nextInt();

      printFeetInchShort(userFeet, userInches);  // Will be run with (5, 8), then (4, 11)
   }
}