サイタプログラミングスクールJavaプログラミング入門講座神奈川 Javaプログラミング入門講座 スクールブログ 【JAVA初心...

【JAVA初心者】プログラムは指示通りにしか動かない!

こんにちは。
Javaプログラミング講師の片倉です。

プログラミングの勉強を初めて、初期の段階で勉強するのが『算術演算子』。
+(加算) -(減算) *(乗算)  /(除算)
四則演算は算数と同じですね。
その他に %(剰余) ++(インクリメント) --(デクリメント)などがあります。

++(インクリメント)を使って書くと、「プログラム書いてるーー!(ウキウキ)」なんて気分になります。
(インクリメントは数字に1を足す役割)
そしてインクリメントはオペランドの前もしくは後につけることができます。
例)前につける(前置インクリメント)
 int x = 1;
 int y = ++x;
 System.out.println("yの値は" + y);
例)後につける(後置インクリメント)
 int i = 1;
 int j = i++;
 System.out.println("jの値は" + j);

それぞれのプログラムを動かすと何が出力されるでしょうか?
こうやって記事にするくらいだから、結果は異なります。

正解は以下の通り。
ー 前置インクリメント ー
 yの値は2
ー 後置インクリメント ー
 jの値は1


1を足す役割は変わりませんが、代入される順序が異なります。
プログラムは指示通りにしか動かないのです。
はじめのうちは、難しいと思いますが理解してしまえば使い分けができますね!


私のレッスンではちょっとしたワンポイントも教えています。
少しでも興味が持てましたら、是非、体験レッスンでお待ちしております。

 

(2019年1月17日(木) 19:44)

前の記事

次の記事

この記事を書いたコーチ

フリーエンジニア。プログラムの基本、構造、面白さを図解でわかりやすく!

新着記事

こんにちは。 Javaプログラミング講師の片倉です。 早いものでGWが明けて1週間。遠い昔のように感じます。 Javaの勉強をしてて、多くの方がつまづくポイントがあります。 それは配列とクラスですね。c言語ならばポインタ。 ここで「私はダメなんだ。」「俺にはセンスがないんだなー」な...

こんにちは。 Javaプログラミング講師の片倉です。 寒暖差の激しい日々から、だいぶ過ごしやすい陽気になってきましたね。 そして新入社員の方も、社会人生活に慣れてきた頃ではないでしょうか。 すでに新人研修でJavaを勉強している人も多いと思います。 そうそう、私は新人研修なんて...

こんにちは。 Javaプログラミング講師の片倉です。 少し間が空いてしまいましたかね。 今はフリーランスとして平日フルタイムは開発に携わっています。 これはいいのですが、その他に新しい言語の習得、WEBサイトの構築やら課題研究(複数)やらで時間に追われております。 とは言っても、決...

こんにちは。 Javaプログラミング講師の片倉です。 英語はできますか?  日本人「できません。」 日本語はできますか?  外国人「できるよ!」「コンニチハ」「ほらね。」 日本人って「Hello」が言えても”できる”とは言いませんね。 これ、日本人特有の考え方らしいです。 ...

こんにちは。 Javaプログラミング講師の片倉です。 今回はプログラマに関するアメリカンジョーク!(有名なお話し) 妻「買い物にいって牛乳を1つ買ってきてちょうだい。卵があったら6つお願い」と言った。 夫は牛乳を6パック買ってきた。 妻「なんで牛乳を6パックも買ってきたのよ!」...

レッスン無料相談窓口のご案内

サイタでは、Javaレッスンに関する疑問に
専門カウンセラーがお電話にてご案内しております。
お気軽にご利用ください。

お電話相談窓口はコチラ

ブログ記事 ページ先頭へ