LoginSignup
1
0

More than 1 year has passed since last update.

【PHP基礎⑨】if構文-4.複数の条件分岐

Last updated at Posted at 2022-06-19

[問題]  (参照:http://www.cc.kyoto-su.ac.jp/~mmina/bp1/hundredKnocksBasic.html)
整数値を入力させ、値が正であればpositive、負であればnegative、0であればzeroと表示するプログラムを作成しなさい。

コード

$a = intval(fgets(STDIN));
if($a > 0){
    echo 'positive';
}else if($a < 0){
    echo 'negative';
}else{
    echo 'zero';
}

↓「0」と入力

結果

zero

☆複数の条件分岐(else if)
if(条件式①){
①が真のときに実行する処理;
}else if(条件式②){
①が偽で②が真のときに実行する処理;
}else{
全ての条件式が偽のときに行う処理;
}

☆最初、else{ ;}の部分をelse if($a == 0)としていたけれど、
条件式①にも②にも当てはまらないのは0しかないため、elseだけでよい。

1
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
1
0