0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

for文、if文について

Last updated at Posted at 2020-04-10

※下記内容は、UdemyのURL教材を元に学習しております。
https://www.udemy.com/share/101Wu4AEIbd1ZRRHoF/

if構文を使った処理

ある条件を満たした場合に処理を実行したい場合使う関数。 基本の書き方は以下、

if(条件){
trueの場合に実行したい処理
}

また、falseの場合の処理の設定も可能。
その場合は以下

if(条件){
trueの場合に実行したい処理
}else{
falseの時に実行したい処理
}

for文

繰り返し処理を行える。 基本の書き方は以下、

for(初期値; 条件範囲; 変化式){
繰り返し処理したい内容
}

コードの反省点

偶数だけを二乗して出すと言う課題の処理で、以下のコードを書いた。

for(i = 0; i <= 20; i++){
if(i % 2 == 0){
System.out.printf("%d * %d = %d", i, i, i*i).println();
}}
0 * 0 = 0
2 * 2 = 4
4 * 4 = 16
6 * 6 = 36
8 * 8 = 64
10 * 10 = 100
12 * 12 = 144
14 * 14 = 196
16 * 16 = 256
18 * 18 = 324
20 * 20 = 400

本来なら下記内容で済む
for(i = 0; i <= 20; i+=2){
System.out.printf("%d * %d = %d", i, i, i*i).println();
}
0 * 0 = 0
2 * 2 = 4
4 * 4 = 16
6 * 6 = 36
8 * 8 = 64
10 * 10 = 100
12 * 12 = 144
14 * 14 = 196
16 * 16 = 256
18 * 18 = 324
20 * 20 = 400

最適化されたコードで書けるようにする。

今日演習で書いた主なコード

スクリーンショット 2020-04-10 23.18.37.png スクリーンショット 2020-04-11 1.37.01.png スクリーンショット 2020-04-11 1.37.12.png スクリーンショット 2020-04-11 1.37.21.png
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?