程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> if else if-關於if-else if。菜菜鳥弱弱的提問

if else if-關於if-else if。菜菜鳥弱弱的提問

編輯:編程綜合問答
關於if-else if。菜菜鳥弱弱的提問

Console.WriteLine("你的年齡為?");
int age = Convert.ToInt32(Console.ReadLine());
if (age >= 18)
{ Console.WriteLine("你可以查看有關內容。"); }
else if (age < 10)
{ Console.WriteLine("抱歉,你不能查看相關內容。"); }
else
{
Console.WriteLine("你是否要繼續查看?yes/no");
if (Console.ReadLine() == "yes")
{ Console.WriteLine("請查看相關內容。"); }
else if (Console.ReadLine() == "no")
{ Console.WriteLine("你放棄查看相關內容。程序退出。"); }
}

        Console.ReadKey();


                    加粗的部分是有錯誤嗎?因為我輸入一次no ,沒反應,第二次輸入no,程序才正常往下走。![圖片說明](http://img.ask.csdn.net/upload/201502/08/1423409712_342742.jpg)

最佳回答:


有錯誤,這樣會讀取兩次,應該這麼寫:
string input = Console.ReadLine();
if (input == "yes")
{ Console.WriteLine("請查看相關內容。"); }
else if (input == "no")
{ Console.WriteLine("你放棄查看相關內容。程序退出。"); }

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved