なんだか寒そうな気配が・・・

うん、そろそろ長袖用意しといたほうがよさそう・・・

今週末から寒くなるみたい(; ・`д・´)

Content image

ちょっと微妙かな?

Content image
2022/10/4 撮影

 

上を見るとだいぶ葉っぱも散ってる・・・

 

Content image
2022/10/4 撮影

ほぼ、つるっぱげやwww

Content image
2022/10/4 撮影

一人ぽつんと・・・

何かお探し中?www

ここまでご覧いただきありがとうございました。

 

BY MT

見て美味しい、食べて美味しい、 記事にしてもオイシイ!

はい、昨日発売されてたのを忘れていたので、

今日、コンビニに行って購入www

画像
ちいかわ

なんか、

凄くかわいい!

正直食べるのがもったいない。

でも、結構高かったwww

2つ合わせて750円位www

でもこのシリーズのデザート買うのは正直初めてだったわWWW

画像
コンビニスイーツ

見てるだけで笑顔になってしまうのはなぜだろう・・・

ここまでご覧いただきありがとうございました。

 

BY MT

Java chapter 8 条件を書くための演算子⑥

コンニチハ

今日は条件演算子から

7.条件演算子

条件演算子は条件 true か false で違う値になる式を作る。

例えば

int s= { s>100なら101 そうでなければ99];

これを条件演算子では次のように書きます。

Content image

条件 論理式 ? と書いてその横に trueの値、falseの値を(:)で区切って書きます。最後に(;)をわすれないように。

これは3つの項があるので、3項演算子です。

 

8.演算子一覧表

最後に演算子一覧が掲載されているサイトを紹介

java-code.jp

 

次回からはwhile文に入ります。

あらかじめ説明しておくと、条件が成立している限り処理を繰り返すという構文です。

ここまでご覧いただきありがとうございました。

BY  MT

キュートなテサゲwww

ハイ、こんなのを見つけてしまったwww

Content image

ちょっと高いけど、先日いらないものを整理したので1かいだけやってみようかな?

できればカービィカービィカービィが出てくれればうれしいですが…

100円玉5枚入れてガチャリ・・・・・・・・・・・・・・・・・・・・・・・

Content image

 

Content image

これは!

出たあああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああ

まさかの1回目でwww

こういうのって出ないときは何回回しても出ないんですよね(´;ω;`)

 

多分それが狙いなんだろうけど( ´艸`)

で、広げてみるとこんな感じ

Content image
Content image

 

 

凄くかわいいwww

ゲームボーイの柄のカービィ

個人的には3Dのカービィよりこっちの方が好きかな?

 

Content image

 

帰りに軽くミスドで軽食www

そろそろハロウィン感が濃くなってきたねwww

中々に重いサツマイモド―ナツでしたね。

 

ここまでご覧いただきありがとうございました

 

BY MT

Java chapter 8 条件を書くための演算子⑤

今日は論理演算子の短絡評価からはぃめていきます。

6.論理演算子の短絡評価

長い関係式を途中まで評価したとき、それ以降評価しなくてもtrueかfalseがわかることがあります。

その時に式の評価をやめてしまうのが短絡評価。

種類によっては短絡評価をするものとしないものがあります。

①&&演算子の短絡評価

次のように、xが0でyも0の場合、 x≠0 ならyが何であろうと式の値はfalse

です。

int x=0, y=20;

x==0 && y==0 ・・・・・・・・・・xが0でなければyの値にかかわらずfalse

式は左から評価されます。

x≠0と分かった時点で式がfalseに確定し、yの値を調べる必要がなくなります。

&&演算子はそのような検査の省略を行います。

これを

短絡評価

といいます。

次の例題で見ていきます。

Content image

 

ちょっとプログラムが見にくいので

package sample;

public class Input {
	public static void main(String[] args){
	int x=3, y=3;
	System.out.println(x++ == 0 && y++ == 0);
	System.out.println("x="+x+"/y="+y);
	
	}
}

初期値は共に3。

5行目で++が付いていて後置なので実行後値が増えます。

増えるのはこの場合xの値だけですね。

実行結果を見るとxは1増えて4となりyは3のまま

x=4/y=3となっているのでyは評価されませんでした。

 

yの値もチェックするように書き換えてみます。

package sample;

public class Input {
public static void main(String[] args){
int x=3, y=3;
System.out.println(x++ == 0 & y++ == 0);
System.out.println("x="+x+"/y="+y);
 
}
}

 

&&演算子は効率の良い演算子ですが、&演算子は短絡評価を行わずyの値もきちんとチェックします。

実行結果は次のようになります。

Content image

で、普通は&は使わず&&(短絡評価)を使います。

②||演算子の短絡評価

またはのばあいも同じですが、xが3でyも3の場合、 x==3 ならyが何であろうと式の値はtrueです。

Content image

|の場合はこのようになります。

Content image

普通は|は使わず||を使います。

ここまでご覧いただきありがとうございました。

BY MT

参考書は__________________________________

新わかりやすい Java

川場 隆  Kawaba Takashi

秀和システム

Java chapter 8 条件を書くための演算子④

こんにちは、今日は論理演算子から

ずいぶん久しぶりですが( ^ω^)・・・

5.論理演算子

論理演算子は 関係式と組み合わせて複雑な条件を作ることが可能です。

演算子は次のようなものがあります。

画像

排他的論理和は、ほとんど使うことはありません。

次に基本的な使用例を見ていきます。

S>0 && S<100 ・・・・・・・ Sは0より大きくかつ100より小さい

図で示すとこんな感じです。

画像

ピンクのところが範囲ですね。

S<=0 || S>=100 ・・・・・・・Sは0以下、または、100以上

画像


今度はまたはの条件の組み合わせです。

0以下の範囲と100以上が範囲となります。

!(S>0 && S<100)・・・・・[Sは0より大きく、かつ、20より小さい]ではない

S>0 && S<10の否定です。具体的に言うとS<=0 || S>=100の範囲です。

(S==0)^(T==0)・・・・・・・SかTのどちらか一方だけが0である

排他的論理和は、一方がtrueで、もう一方がfalseの時だけtrueになるものです。

どちらともtrueやfalseだと式の値はfalseになります。

今回最後に複雑な論理式を見ていきます。

☆複雑な論理式

S>0 && S<10 && Q==0……Sは0より大きくかつ10より小さい かつQは0

このような式も論理演算子で作成できます。

ここまでご覧いただきありがとうございました。

BY MT

参考書は______________________________

新わかりやすい Java

川場 隆  Kawaba Takashi

秀和システム

GANDAM ✕ PARCO

ハイ、先日パルコで開催中のガンダムイベントに行ってきたwww

そして10月からは、機動戦士ガンダム 水星の魔女 がいよいよ始まりますねwww

で、結構いろいろ欲しいガンプラはあったけどどれもお高いwww

画像


でもなんかプラモデルを作りたいかな~

気分的にザク系www

画像

で、一つだけ購入www

画像

価格は2200円・・・

ちょっと高いがうん( ^ω^)・・・

画像


中身は次回

組み立てるときにまた記事にして紹介します。

ここまでご覧いただきありがとうございました。

BY MT