制御構文 演算子
代表的な制御構文
- 「順次、分岐、繰り返し」
- どんな複雑なプログラムも、上記3つの組合せで作成可能!
if文
基本構文
if(条件式) {
条件式に一致時の処理;
}else
条件式に不一致時の処理;
}
while文
基本構文
while(条件式) {
条件式に一致時、繰り返す処理;
}
do while文
do{
繰り返す処理
}while(条件式);
for文
for文の基本構造
for (①int 変数名 = 初期値; ②変数名 < 繰り返す回数; ③繰り返し時処理) {
繰り返す処理
}
ループ変数について
繰り返し処理の中断
for (int i = 1; i < 10; i++) {
if(i==5){
break;
}
繰り返す処理
}
for (int i = 1; i < 10; i++) {
if(i==5){
continue;
}
繰り返す処理
}
switch文
switch文の使用条件
switch文の基本構文
switch(変数名) {
case 値1 :
変数が値1に一致時の処理
break; /*breakで処理を終了させる
case 値2 :
変数が値2に一致時の処理
break;
default :
変数が全値に不一致時の処理
}
制御構文の構成要素
if(条件式) {
ブロック
}
条件式の特徴
条件式に文字列を使用する場合は・・・
ブロックの特徴
関係演算子
演算子 | 意味 |
---|---|
== | 左辺と右辺が等しい |
!= | 左辺と右辺が異なる |
> | 左辺が右辺未満 |
< | 左辺が右辺以上 |
>= | 左辺が右辺以上 |
<= | 左辺が右辺以下 |
論理演算子
演算子 | 意味 |
---|---|
&& | AND(かつ) |
ll | OR(または) |
否定演算子
if(!(name.equals("a")))
→ name=aで無ければ
Author And Source
この問題について(制御構文 演算子), 我々は、より多くの情報をここで見つけました https://qiita.com/k_sk193/items/a52f4ca11738b25d39ec著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .