前提・実現したいこと
eclipseを使い、javaで整数10個読み込んで、その中の最大値と最小値を出力するプログラムを作成したいのですが、
最小値が0になってしまいます。
教えていただければ幸いです。
発生している問題・エラーメッセージ
実行結果です↓ 0個目の整数>>4 1個目の整数>>7 2個目の整数>>5 3個目の整数>>7 4個目の整数>>3 5個目の整数>>8 6個目の整数>>9 7個目の整数>>2 8個目の整数>>1 9個目の整数>>96 最大値は96です。 最小値は0です。
該当のソースコード
import java.util.Scanner; public class Q8 { public static void main(String[] args) { // TODO 自動生成されたメソッド・スタブ //整数10個読み込んで、 //その中の最大値と最小値を出力するプログラムを作成せよ。 final int kosuu = 10; int[] seisuu = new int[kosuu]; int max , min; Scanner sc = new Scanner(System.in); max = seisuu[0]; min = seisuu[0]; for(int i = 0; i < kosuu; i++) { System.out.print(i + "個目の整数>>"); seisuu[i] = sc.nextInt(); if(max < seisuu[i]) { max = seisuu[i]; } else if(min > seisuu[i]) { min = seisuu[i]; } } System.out.println("最大値は" + max + "です。"); System.out.println("最小値は" + min + "です。"); } }
補足情報(FW/ツールのバージョンなど)
eclipse
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/13 10:56