前提・実現したいこと
Mathクラスのmax()メソッドを使って、引数として渡した2つの値のうち、最大値を戻したいです。
発生している問題・エラーメッセージ
Sample3.java:17: エラー: シンボルを見つけられません
int ans = Math.max(num1,num2);
^
シンボル: メソッド max(int,int)
場所: クラス Math
.\Math.java:17: エラー: シンボルを見つけられません
int ans = Math.min(num1, num2);
^
シンボル: メソッド min(int,int)
場所: クラス Math
エラー2個
該当のソースコード
Java
ソースコード
import java.io.*;
class Sample3
{
public static void main(String[] args)throws IOException
{
System.out.println("整数を2つ入力してください。");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String str1 = br.readLine(); String str2 = br.readLine(); int num1 = Integer.parseInt(str1); int num2 = Integer.parseInt(str2); int ans = Math.max(num1,num2); System.out.println(num1 + "と" + num2 + "のうち大きいほうは" + ans + "です。"); }
}
試したこと
「やさしいJava」という参考書をもとにソースコードを記述しているので、それを見ながら間違いがないかチェックしました。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー