トップページ > プログラム > 2016年02月20日 > 8tFuSBv5

書き込み順位&時間帯一覧

39 位/236 ID中時間01234567891011121314151617181920212223Total
書き込み数0001100000000000000000002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
★★Java質問・相談スレッド176★★ [無断転載禁止]©2ch.net

書き込みレス一覧

★★Java質問・相談スレッド176★★ [無断転載禁止]©2ch.net
438 :デフォルトの名無しさん[]:2016/02/20(土) 03:58:30.65 ID:8tFuSBv5
最近javaをやり始めたんですが、
以下のようなコードを実行したところエラーになりました。
この理由は何でしょうか?
入力されるのは整数値もしくは
★★Java質問・相談スレッド176★★ [無断転載禁止]©2ch.net
439 :デフォルトの名無しさん[]:2016/02/20(土) 04:01:08.33 ID:8tFuSBv5
最近javaをやり始めたんですが、以下のようなコードを実行したところエラーになりました。この理由は何でしょうか?入力されるのは整数値もしくはAのどちらかとします。

import java.util.Scanner;
public class Test{
public static void main(String[] args){
int num = getNumber();
int[] nums = new int[ num ];
for( int i=0; i<num; i++)
14 nums[i] = getNumber();
}

static int getNumber(){
Scanner scan = new Scanner( System.in );
29 String str = scan.next();
if( str.equals("A") )
str = "0";
scan.close();
return Integer.parseInt( str );
}
}
//以下エラー文
Exception in thread "main" java.util.NoSuchElementException
at java.util.Scanner.throwFor(Unknown Source)
at java.util.Scanner.next(Unknown Source)
at Test.getNumber(Test.java:29)
at Test.main(Test.java:14)


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。