C# if…if else..或者如何为它们进行输出

C# if…if else..或者如何为它们进行输出,c#,C#,我的老师想让我用一个switch语句,而我是新来的,实际上我有两个问题,请帮忙。 首先是: 使用switch语句根据对应于动物园展览的int输入输出以下内容。提示用户“请输入参展商0+363编号:” Input output 1 Polar Bear 2 Penguin 3 Moose 4 Reindeer 5 Deer 6 Turtle 7 Lion 8 Fish 9 Bug 我

我的老师想让我用一个switch语句,而我是新来的,实际上我有两个问题,请帮忙。 首先是:

使用switch语句根据对应于动物园展览的int输入输出以下内容。提示用户“请输入参展商0+363编号:”

Input   output

1       Polar Bear
2       Penguin
3       Moose
4       Reindeer
5       Deer
6       Turtle
7       Lion
8       Fish
9       Bug
我不明白

第二个是:

使用if…else if…else语句根据用户输入的int temp输出以下内容,并提示用户“请输入温度”

Input   output
< 10    Polar Bear
< 20    Penguin
< 40    Moose
< 50    Reindeer
< 60    Deer
< 70    Turtle
< 80    Lion
< 90    Fish
Default Bug

对于if-else语句问题,您需要编写一个简单的用户输入,要求您的用户输入温度。输入该值后,您的程序应根据与每只动物相关的值检查用户给定的值。如果某某温度高于此值,则为此,并在结束您的语句时输入无效的温度如果它不相关,则返回rature。

类程序

{
    static void Main(string[] args)
    {
        Console.WriteLine("Please enter the exhibit number: ");
        string str = Console.ReadLine();
        int caseSwitch = int.Parse(str);
        switch (caseSwitch) 
        {
            case 1:
                Console.WriteLine("polar bear ");
                break;
            case 2:
                Console.WriteLine("penquin ");
                break;
            case 3:
                Console.WriteLine("moose ");
                break;
            case 4:
                Console.WriteLine("reindeer ");
                break;
            case 5:
                Console.WriteLine("deer ");
                break;
            case 6:
                Console.WriteLine("turtle ");
                break;
            case 7:
                Console.Write("lion ");
                break;
            case 8:
                Console.WriteLine("fish ");
                break;

            case 9:
                Console.WriteLine("bug ");
                break;

        }
    }
}
{
    static void Main(string[] args)
    {
        Console.Write("Please enter a temperature: "); 

        int temp = Convert.ToInt32(Console.ReadLine()); 

        if (temp >= 90) { Console.WriteLine("fish"); } 

        else if (temp >= 80) { Console.WriteLine("Lion"); } 

        else if (temp >= 70) { Console.WriteLine("Turle"); } 

        else if (temp >= 60) { Console.WriteLine("Deer"); } 

        else if (temp >= 50) { Console.WriteLine("Reindeer"); } 

        else if (temp >= 40) { Console.WriteLine("Moose"); } 

        else if (temp >= 20) { Console.WriteLine("Penguin"); } 

        else if (temp >= 10) { Console.WriteLine("Polar Bear"); } 

        else { Console.WriteLine("Bug"); }
    }
}
}课程计划

{
    static void Main(string[] args)
    {
        Console.WriteLine("Please enter the exhibit number: ");
        string str = Console.ReadLine();
        int caseSwitch = int.Parse(str);
        switch (caseSwitch) 
        {
            case 1:
                Console.WriteLine("polar bear ");
                break;
            case 2:
                Console.WriteLine("penquin ");
                break;
            case 3:
                Console.WriteLine("moose ");
                break;
            case 4:
                Console.WriteLine("reindeer ");
                break;
            case 5:
                Console.WriteLine("deer ");
                break;
            case 6:
                Console.WriteLine("turtle ");
                break;
            case 7:
                Console.Write("lion ");
                break;
            case 8:
                Console.WriteLine("fish ");
                break;

            case 9:
                Console.WriteLine("bug ");
                break;

        }
    }
}
{
    static void Main(string[] args)
    {
        Console.Write("Please enter a temperature: "); 

        int temp = Convert.ToInt32(Console.ReadLine()); 

        if (temp >= 90) { Console.WriteLine("fish"); } 

        else if (temp >= 80) { Console.WriteLine("Lion"); } 

        else if (temp >= 70) { Console.WriteLine("Turle"); } 

        else if (temp >= 60) { Console.WriteLine("Deer"); } 

        else if (temp >= 50) { Console.WriteLine("Reindeer"); } 

        else if (temp >= 40) { Console.WriteLine("Moose"); } 

        else if (temp >= 20) { Console.WriteLine("Penguin"); } 

        else if (temp >= 10) { Console.WriteLine("Polar Bear"); } 

        else { Console.WriteLine("Bug"); }
    }
}

}

分享您编写的代码。“我不明白”这不是一个问题。你到底被困在哪里了?代码有助于理解你的问题。就我个人而言,我不理解'exhibit0+363 number'这个问题太模糊了,很可能会结束。我的建议:首先,如果你需要帮助,请与你的教授或助教谈谈。其次,阅读以下内容:。第三,阅读转换声明a的文档看看你是否理解这些例子。一旦你有了一个具体的问题,在这里提问。下面附有一个示例的说明会更好。欢迎来到StackOverflow!如果你提供了一个问题的答案,请尝试写几句话,而不是仅仅发布一个代码示例!还要尝试正确地格式化你的代码。祝你好运,在这里度过美好的时光!