4.制御文4.1.ifif文は条件式に基づく2方向分岐を実現します。基本構成は以下の通りです。「else if」「else」は省略できるので、if文には多数のバリエーションが考えられます。 if(条件1){
処理1
}else if(条件2){
処理2
}else{
処理3
}
4.2.whilewhileは不特定回数の繰り返しを実現します。 while(条件1){
処理1
}
条件1が真である限り、処理1を繰り返します。永久に条件1が真でありつづける、無限ループに気をつける必要があります。 4.3.forforは指定回数の繰り返しを実現するための文です。 for(式1; 式2; 式3){
処理1
}
例えば以下の場合は、処理1が10回繰り返されます。
for(i=0;i<10;i++){
処理1
}
4.4.switchswitchは多方向分岐させるための文です。 switch(式){
case 定数式1:
処理1
break;
case 定数式2:
処理2
break;
default:
処理3
}
switch文で評価される式は、必ず整数を返すものでなければなりません。 (実習課題)以下のプログラムを作成しなさい。
|
![]()
![]()
|