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

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

ゼロから始めるJava学習 in バンコク その5 if,int,double,random

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

f:id:nobubkk:20180803142726p:plain

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

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

 

 

 

paizaラーニング入門編2 条件によって処理を変えてみよう

paiza.jp

昨日、入門編1が終わったので、今日は入門編2に突入した。

全11回のうち、4講座を学習した。

ifの使い方、演算子の使い方、そしてそれを利用しておみくじを作成というところまでだ。

 

おみくじ作成の仕組みはとても簡単である。

今日の例題だと、1~10までをランダムに出し、1なら大吉、2なら中吉、3~4なら小吉、5~7なら凶、8~10なら大凶といった具合だ。

仕組みは単純なので、それを打ち込むわけだが、ここで何も見ないで打ち込むのはなかなか大変。

 

とりあえず、変数にランダムの数字をセットするプログラミングがちょっと前から疑問だったのだが、今回それが出てきたので覚えることができた。

 

int number=1;

Number変数に整数1をセットするのがこれ。

 

double number=Math.random();

小数まで含めたランダムなnumber変数がこれ。

 

ならば、

int number=int Math.random()*10+1;

でいいのではないかと思ったが、うまく動かない。

 

これを正しく動かすには、右辺に( )が必要だったことが今日分かった。

int number=(int)(Math.random()*10+1);

これが正解だったんだな。

 

右辺に( )が2つ出てきているが、これは毎回どちらもくくるのだろうか?

疑問ではあるが、まあとりあえず今は置いといて、先に進んでいこう。

 

まだまだ基本なので全く難しくない。

細かいミスはどうしても出てきてしまうが、大まかな流れは特に問題ない。

 

しかし、この後新しいことがたくさん出てくれば、今は簡単だと思っていることも絶対に忘れてしまう。

気を引き締めて、繰り返し練習をしていきたい。

 

 

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

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

 

 

 

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

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

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