提问人: 提问时间:1/28/2022 更新时间:2/25/2023 访问量:3760
方法调用 With 参数
Method Call With parameter
问:
这周在我的大学课堂上,我们开始了关于方法调用的章节,我遇到了麻烦。这是我们在课堂上的活动: 定义一个方法 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赞
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)
}
}
评论