トップページ > プログラム > 2020年04月03日 > DwkbiooS0

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

18 位/155 ID中時間01234567891011121314151617181920212223Total
書き込み数0010000000000000000000012



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん (ワッチョイ 6d1d-AHN4)
65 (ワッチョイ 6d1d-AHN4)
Java入門・初心者質問スレ Part.10

書き込みレス一覧

Java入門・初心者質問スレ Part.10
65 :デフォルトの名無しさん (ワッチョイ 6d1d-AHN4)[sage]:2020/04/03(金) 02:20:27.14 ID:DwkbiooS0
入門書って具体的にどれ?
電機大出版が出してる本とか?
Java入門・初心者質問スレ Part.10
74 :65 (ワッチョイ 6d1d-AHN4)[sage]:2020/04/03(金) 23:15:43.99 ID:DwkbiooS0
>>70
スッキリは俺も(大体)良書だと思うけど、
文字列入力を、
String str = new java.util.Scanner(System.in).nextLine();
としてその後補足説明を加えてない所が気に入らなかった

別スレに書いたけど、
例えば名前と年齢をキーボード入力して出力するコードが
public class Main {
__public static void main(String[] args) {
____System.out.println("名前を入力して下さい");
____String name = new java.util.Scanner(System.in).nextLine();
____System.out.println("年齢を入力して下さい");
____int age = new java.util.Scanner(System.in).nextInt();
____System.out.println("私は" + age + "歳の" + name + "と申します");
__}
}
のような感じで解答例に載っている
これは冗長でもあるが、それに加え処理系によってはエラーになってしまう
インスタンス化に触れる前に教えないといけなかったからこうなったんだろうが、
import java.util.*;
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
と分けて教えるべきだと思う


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