このプログラムはうまくいきません。出力は常に: アルコールを飲むことができます!C#ifとconsoleが正常に動作しない
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Superif
{
class Program
{
static void Main(string[] args)
{
int age;
string result;
Console.WriteLine("Please enter your age!");
age = Console.Read();
if (age >= 18)
{
result = "You can drink alcohol!";
}
else
{
result = "You can't drink alcohol!";
}
Console.WriteLine(result);
Console.ReadKey();
}
}
}
これは 'if'文がうまく動作しないこととは関係ありません。私はあなたが 'age'の価値をプリントアウトすることをお勧めします...私はそれがあなたが期待するものではないと確信しています。 –