请问在C#中如何使用IF语句
我初学C#,想做一个根据输入的数值与+、-、×、/、%符号,来判断用户选择的是什么操作,然后根据相关的操作符计算出相应的数值。在控制台中显示。
应该如何做?
谢谢!

解决方案 »

  1.   

    string operation = 用户的操作
    swith(operation)
    {
        case "+":
           Console.WriteLine("add");
         break;
        case "-":
           Console.WriteLine("minus");
         break;
        case "*":
           Console.WriteLine("multiply");
         break;
        case "/":
           Console.WriteLine("divide");
         break;
              }
      

  2.   

    string operation = 用户的操作 
    /*
    swith(operation) 

        case "+": 
          Console.WriteLine("add"); 
        break; 
        case "-": 
          Console.WriteLine("minus"); 
        break; 
        case "*": 
          Console.WriteLine("multiply"); 
        break; 
        case "/": 
          Console.WriteLine("divide"); 
        break; 
    }
    */if("+"==operation)
    {
       Console.WriteLine("add"); 
    }
    else if("-"==operation)
    {
       Console.WriteLine("minus"); 
    }
    else if("*"==operation)
    {
       Console.WriteLine("multiply"); 
    }
    else if("/"==operation)
    {
       Console.WriteLine("divide"); 
    }
      

  3.   

    他们都是正确的这种情况下用swich效率更高. 它里面的原理不知... JAVA编程思想说的
      

  4.   

    楼上代码很正确,通过switch判断符号,实现相关操作
    参考