2判断语句

Posted binglingtime

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2判断语句相关的知识,希望对你有一定的参考价值。

  • 条件判断语句
    • 表达式为true 执行语句 否则不执行语句
    • if(表达式)
        语句
    • 表达式为true 执行语句1 否则执行语句2
    • if(表达式)
        语句1;
      else
        语句2;
    • 判断一次 将检查范围缩小一次
    • if(表达式)90-100
        语句1;
      else if (表达式2)80-90
        语句2;
      else if (表达式3)70-80
        语句3;
      ...
      else
        语句n; 
      
  • 使用条件运算符进行判断 
    • #include<iostream>
      using namespace std;
      int main()
      {
      	int i;
      	cin>>i;
      	(i%2!=0)?cout<<"The value is odd number!"<<endl:cout<<"The value is even number!"<<endl;
      	return 0 ;	
       }  
    •  条件表达式进行嵌套

    • #include<iostream>
      using namespace std;
      int main()
      {	
          int y;
      	cin>>y;
      	(y%3==0)?(y%5==0?cout<<"YES"<<endl:cout<<"NO"):cout<<"NO"; 
      	return 0 ;	
       } 
      
  • switch语句:于多分支选择的语句 可以进行多次判断

    • 一般形式 : 

    • swithc(表达式)//算术表达式,表达式的数据类型一般是整型数或字符 
      {
          case 常量表达式1://冒号作用:域(范围)
      	     语句1;
      		 break;// 跳出switch  
      	case 常量表达式2:
      	     语句2;
      		 break;
      		 ...
      	case 常量表达式n:
      	     语句n;
      		 break;
      	default :
      	语句n+1;	 
      } 
      

       

    • switch语句表达
    • #include<iostream>
      using namespace std;
      int main()
      {
      	char i;
      	cin>>i;
      	switch(i)
      	{
      		case ‘A‘:
      		cout<<"非常优秀"<<endl;
      		break;//如果不跳出 则后面的全部输出  
      		case ‘B‘:
      		cout<<"优秀"<<endl;
      		break;
      		case ‘C‘:
      		cout<<"良好"<<endl;
      		break;
      		case ‘D‘:
      		cout<<"不及格"<<endl;
      		break; 
      		default :
      		cout<<"你输入的数据错误"<<endl; 
      	}
            return 0; 
      } 
    • if语句表达

    • #include<iostream>
      using namespace std;
      int main()
      {	
      	char j;
      	cin>>j;
      	if(j==‘A‘)
      	{
      		cout<<"非常优秀"<<endl;
           	return 0; // 表示跳出主函数   如果不加 则会显示 “你输出的结果由错误” 
      	} 
      	if(j==‘B‘)
      	{
      		cout<<"优秀"<<endl;
      		return 0; 
      	} 
      	if(j==‘C‘)
      	{
      		cout<<"良好"<<endl;
      		return 0; 
      	} 
      	if(j==‘D‘)
      	{
      		cout<<"不及格"<<endl;
      		return 0; 
      	} 
      
      		cout<<"你输入的数据有错误"<<endl;
      		return 0; 
       } 
      

       

以上是关于2判断语句的主要内容,如果未能解决你的问题,请参考以下文章

js简洁代码片段

流程控制——判断,选择,循环。

2016年2月23日----Javascript逻辑判断语句

JavaScript中的if条件判断语句

day03-——控制流程语句

2.1 shell语句