gpt4 book ai didi

java - 返回最大值的方法不起作用

转载 作者:行者123 更新时间:2023-12-01 22:04:19 24 4
gpt4 key购买 nike

我对我在这里做错了什么感到困惑。有谁愿意解释一下吗?它编译并运行,但我在第 50 行(返回行)处不断收到错误。

此外,如果我将下面的代码更改为“int max = (number1, number2)”,我会收到找不到符号错误。任何帮助将不胜感激。

int max = max(num1, num2); 
    import java.io.*;
import java.util.Scanner;

public class MethodLab {

public static void main(String[] args) {
// variable declarations for part 1
String title;
String firstName;
String lastName;
Scanner in = new Scanner(System.in);
// prompt for input for part 1
System.out.print("Enter a title:");
title = in.next();
System.out.print("Enter your first name:");
firstName = in.next();
System.out.print("Enter a your last name:");
lastName = in.next();
// call the method for part 1
greeting(title, firstName, lastName);

// variable declarations for part 2
int number1;
int number2;
// user prompts for part 2
System.out.print("Enter first number:");
number1 = in.nextInt();
System.out.print("Enter second number:");
number2 = in.nextInt();
// call the method for part 2 inside the println statement
System.out.println("The largest number is " + max(number1, number2));
}

/******************** greeting method goes here*********************/
public static void greeting(String proper, String fname, String lname){
System.out.println();
System.out.printf("Dear " + proper +" "+ fname + " "+ lname);
System.out.println();
}






/***********************end of method*************************/

/******************** max method goes here*********************/
public static int max(int num1,int num2){
int max = max(num1, num2);
return max;
}

最佳答案

使用int max = Math.max(num1, num2)这将返回最大数字。

关于java - 返回最大值的方法不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33058045/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com