我有一個問題,一個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