noblog!バンコク生活はなぜ良いのか

生のバンコク情報をおとどけ!

ゼロから始めるJava学習 in バンコク その10 for,標準入力

 もうメシは食ったかの?儂はノブじゃ。

f:id:nobubkk:20180803142726p:plain

儂はいま「paizaラーニング」をメイン教材、「マンガPG」「ドットインストール」をサブ教材としてJavaの勉強に取り組んでいる。

プログラミング学習歴については、本格的なものはゼロであるが頑張って勉強していきたい。

 

 

Java入門編3 #05 繰り返しでHTMLを作成する

HTMLのプルダウンを繰り返し処理で作りたい。

まずは、繰り返し処理をしない場合の書き方は、次のようになる。

 

System.out.println("<select name='age'>");

System.out.println("<option>1才</option>");

System.out.println("<option>2才</option>");

System.out.println("<option>3才</option>");

System.out.println("</select>");

 

これでHTMLでプルダウンを作ることができた。

f:id:nobubkk:20180912003107p:plain

 しかし、今は1才から3才までなので大した労力はないが、これで100才まで作るとなるとかなり面倒だ。

 

しかし、コードは同じものの繰り返しで年齢の所だけ1つずつ変えていけばいいので、こういうときには繰り返し処理がモノを言う。

 ということで、forを使って1才から100才までのプルダウンを作ってみたい。

 

System.out.println("<select name='age'>");

for (int age=1; age<=100; age++) {

System.out.println("<option>"+age+"才</option>");

}

System.out.println("</select>");

  

f:id:nobubkk:20180912003332p:plain

  一番上と一番下の行は同じになるが、その間はforを使った繰り返し処理で書くことができた。

なるほどこれは確かに便利である。

 

Java入門編3 #06 データの読み込み(標準入力)

 このレッスンははじめてお話だけのレッスンだった。

 一度ループから離れて、外部からデータを入力する方法について学んでいくとのこと。

標準入力というものを使うと、ファイルからデータを読み込んだり、プログラム実行時にデータを受け取ったりできるらしい。

 

その後は標準入力の説明だが、とりあえずいろんなところで使えて、すごく便利なんだろうなーということだけは感じられた。

次からはこの標準入力の講座が始まるということだ。

 

 

Java入門編3 #07 データを読み込んでみよう -標準入力-

さっそく、その標準入力の講座に入ってみた。

が、これが大変だった・・・

コードの並びの仕組みがよく分からない。

ただ覚えるしかないのかな。

3~4回何も見ずに書いてみたが最後まで何かしら書けない部分が出てきてしまった。

ただ物覚えが悪いだけなのかもしれないが。

 

Javaで標準入力から読み込むにはScannerを使う。

まず、データを読み込むためのライブラリーをインポートする。

一行目に、import java.util.*;と打ち込んでおいて、メインの中で

 

Scanner sc = new Scanner(System.in);

String date = sc.next();

System.out.println("hello " + date);

 

と記述すれば、入力画面に入力した文字がdate変数として出力される。

 

これを数字にしたい場合は、

Scanner sc = new Scanner(System.in);

int date = sc.nextInt();

System.out.println("hello " + date);

 

整数型に変えてあげて、sc.nextInt(); というふうに()の前に大文字からはじめてIntを入れてあげよう。

 

ちょっと長いし、ほとんど初めて見たので、覚えるのに時間がかかりそうだが、何度も練習して覚えていきたい。

 

 

これからプログラミングの勉強を始めようと思っている方、ぜひ一緒にやっていきましょう。

今宵はここまで。また次を楽しみにしておれ。

 

 

ページを閉じる前に、クリックしてから閉じてね。よろしくお願いします!

にほんブログ村 海外生活ブログ タイ情報へ
にほんブログ村

にほんブログ村 海外生活ブログへ
にほんブログ村