質問内容
質問を評価する
(0ポイント)
|
(1)のように実行したくて(2)のように文を書いたのですが、 (3)のようなエラーがでてしまいます。 よろしくお願いします
(1) ---------------------------------------------- H:\JAVA>xxxxxxx.java 1番目 90点 3位 2番目 75点 8位 3番目 100点 1位 4番目 60点 10位 5番目 95点 2位 6番目 70点 9位 7番目 85点 5位 8番目 80点 6位 9番目 90点 3位 10番目 80点 6位 最大値 100点 最小値 60点 平均値 82.5点 H:\JAVA>xxxxxxx.java 1番目 55点 13位 2番目 70点 9位 3番目 85点 3位 4番目 50点 14位 5番目 80点 5位 6番目 70点 9位 7番目 85点 3位 8番目 80点 5位 9番目 95点 1位 10番目 75点 8位 11番目 60点 12位 12番目 65点 11位 13番目 80点 5位 14番目 50点 14位 15番目 95点 1位 最大値 95点 最小値 50点 平均値 73.0点 H:\JAVA> -------------------------------------------------
--------------------------------------------------------------------------------- (2) public class test { public static void main( String[] args ) { int i,j; int max = 0, min = 999; float gokei = 0.0F;
int[] arrayMark = {90,75,100,60,95,70,85,80,90,80}; // int[] arrayMark = {55,70,85,50,80,70,85,80,95,75,60,65,80,50,95};
int[] arrayMank = new int[arrayMark.length]; for ( i = 0; i < arrayMark.length; i++ ) { arrayMark[i] = 1; }
for ( i = 0; i < arrayMark.length; i++ ) {
for ( j = 0; j < arrayMark.length; j++ ) { if( arrayMark[i] < arrayMark[j] ) { arrayMark[i] ++; } } } if( arrayMark[i] < max ) { max = arrayMark[i]; } if( arrayMark[i] > min ) { min = arrayMark[i]; }
for ( i = 0; i < arrayMark.length; i++ ) // for ( i = 0; i > arrayMark.length; i++ ) { System.out.println ((i + 1) + "番目\t" + arrayMark[i] + "点\t" + arrayMank[i] + "位"); }
gokei = (float) max / min ; System.out.println ("最大値 " = + max +"最小値 " = + min + "平均" = + gokei); }
} -------------------------------------------------------------------------------------------
(3)test.java:84: 予期しない型 期待値 : 変数 検出値 : 値 ("最大値 " = + max +"最小値 " = + min + "平均" = + gokei); ^ test.java:84: 予期しない型 期待値 : 変数 検出値 : 値 ("最大値 " = + max +"最小値 " = + min + "平均" = + gokei); ^ test.java:84: 予期しない型 期待値 : 変数 検出値 : 値 ("最大値 " = + max +"最小値 " = + min + "平均" = + gokei); ^ エラー 3 個
|