带参数的方法调用

问题描述 投票:0回答:2

本周在我的大学课堂上,我们开始了关于方法调用的章节,但我遇到了麻烦。这是我们在课堂上的活动: 定义一个方法 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("");
   }

}

methods printing parameters call
2个回答
2
投票
public static void printFeetInchShort(int numFeet, int numInches) {
      System.out.print(numFeet + "' " + numInches + "\"");

0
投票

您缺少关闭

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)
   }
}
© www.soinside.com 2019 - 2024. All rights reserved.