前提・実現したいこと
javaの練習問題を解いています。
メソッドの問題で、以下のエラーが生じました。
Math.maxを使っているところに原因があると思いますが
具体的な原因を教えていただけると助かります。
発生している問題・エラーメッセージ
Mondai63.java:19: エラー: maxに適切なメソッドが見つかりません(int,int,int)
int m = Math.max(a,b,c);
^
メソッド Math.max(int,int)は使用できません
(実引数リストと仮引数リストの長さが異なります)
メソッド Math.max(long,long)は使用できません
(実引数リストと仮引数リストの長さが異なります)
メソッド Math.max(float,float)は使用できません
(実引数リストと仮引数リストの長さが異なります)
メソッド Math.max(double,double)は使用できません
(実引数リストと仮引数リストの長さが異なります)
エラー1個
該当のソースコード
import java.io.*;
public class Mondai63{
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(
new InputStreamReader( System.in ) );
System.out.println("数値を3つ入力");
int a = Integer.parseInt(br.readLine());
int b = Integer.parseInt(br.readLine());
int c = Integer.parseInt(br.readLine());
System.out.println("最も大きい数字は"+ max(a,b,c));
}
public static int max(int a,int b,int c){
int m = Math.max(a,b,c);
return m;
}
}
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/16 06:56