我有一个问题,一个if-else语句(注意:我非常缺乏经验与编程)C#中的if else语句
using System;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int number;
Console.WriteLine("Please enter a number between 0 and 10:");
number = int.Parse(Console.ReadLine());
if(number > 10)
Console.WriteLine("Hey! The number should be 10 or less!");
else
if(number < 0)
Console.WriteLine("Hey! The number should be 0 or more!");
else
Console.WriteLine("Good job!");
Console.ReadLine();
}
}
}
我使用单声道编译。我得到这些错误:
testif.txt(10,11):警告CS0642:可能误以为空语句
testif.txt(13,9):错误CS1525:意外的符号`别人的
问题出在testif.txt而不是你在这里发布的代码中,当你有多行if-else时也使用大括号 – Jamaxack
当你有多行if和else时,你必须使用大括号: use { }第一个其他人 –
这段代码没有任何问题。 – shadow