---------------
main.m
---------------
#import
<Foundation/Foundation.h>
int
main()
// 示例一
{
char score = 'C' ;
switch (score)
{
char score = 'C' ;
switch (score)
{
case 'A':
NSLog(@"优秀");
break
;
case 'B':
NSLog(@"良好");
break
;
case 'C' :
NSLog( @" 中 " );
break ;
case 'D' :
NSLog( @" 及格 " );
break ;
case 'F' :
NSLog( @" 不及格 " );
break ;
default :
NSLog( @" 成绩输入错误 " );
}
case 'C' :
NSLog( @" 中 " );
break ;
case 'D' :
NSLog( @" 及格 " );
break ;
case 'F' :
NSLog( @" 不及格 " );
break ;
default :
NSLog( @" 成绩输入错误 " );
}
}
---------------
main.m
---------------
#import
<Foundation/Foundation.h>
int
main()
// 示例二
{
NSString * season = @" 夏天 " ;
switch (season)
{
case " 春天 " :
NSLog( @" 春暖花开 ." );
break ;
case " 夏天 " :
NSLog( @" 夏日炎炎 ." );
break ;
case " 秋天 " :
NSLog( @" 秋高气爽 ." );
break ;
case " 冬天 " :
NSLog( @" 冬雪皑皑 ." );
break ;
default :
NSLog( @" 季节输入错误 " );
}
NSString * season = @" 夏天 " ;
switch (season)
{
case " 春天 " :
NSLog( @" 春暖花开 ." );
break ;
case " 夏天 " :
NSLog( @" 夏日炎炎 ." );
break ;
case " 秋天 " :
NSLog( @" 秋高气爽 ." );
break ;
case " 冬天 " :
NSLog( @" 冬雪皑皑 ." );
break ;
default :
NSLog( @" 季节输入错误 " );
}
}
一、编写本节代码的具体步骤:
1.参照003节的代码编写步骤。
二、本节代码涉及到的知识点:
1.注意 break; 这句代码不能省略。
2.switch分支语句,具有逻辑清晰,可读性好的优势,但它能力有限。
3.switch能做到的,if都能做到,
if能做到的,switch
却不一定能做到。