using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace ConsoleApplication1
////CLASS 类名
{
class Program
//主程序入口
{
static void Main(string[] args)
{
Console.WriteLine("请输入性别");//输出
string gender = Console.ReadLine();
Console.WriteLine("请输入年龄");//输出
//定义一个变量
int age = int.Parse(Console.ReadLine());// int 数据类型-整型 string 字符串类型 char if (gender == "男")
{
if (age >= 65)
{
Console.WriteLine("该男人可以退休了"); }
else
{
Console.WriteLine("该男的还差" + (65 - age) + "岁退休");
} }
else
if (gender == "女")
{
if (age >= 55)
{
Console.WriteLine("该女人可以退休了"); }
else
{
Console.WriteLine("该女的还差" + (55 - age) + "岁退休");
}
} }
}
}
通过这个我可以在窗口输入男女 然后根据相应的结果进行显示实际的年龄
但是 我输入性别的时候, 假设我不输入中文 我随便输入一个 英文 如:B
那么我希望控制台多个提示 输入异常 只能输入性别 男或女 其它字符无效 这样的提示
请问要如何写代码
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace ConsoleApplication1
////CLASS 类名
{
class Program
//主程序入口
{
static void Main(string[] args)
{
Console.WriteLine("请输入性别");//输出
string gender = Console.ReadLine();
Console.WriteLine("请输入年龄");//输出
//定义一个变量
int age = int.Parse(Console.ReadLine());// int 数据类型-整型 string 字符串类型 char if (gender == "男")
{
if (age >= 65)
{
Console.WriteLine("该男人可以退休了"); }
else
{
Console.WriteLine("该男的还差" + (65 - age) + "岁退休");
} }
else
if (gender == "女")
{
if (age >= 55)
{
Console.WriteLine("该女人可以退休了"); }
else
{
Console.WriteLine("该女的还差" + (55 - age) + "岁退休");
}
} }
}
}
通过这个我可以在窗口输入男女 然后根据相应的结果进行显示实际的年龄
但是 我输入性别的时候, 假设我不输入中文 我随便输入一个 英文 如:B
那么我希望控制台多个提示 输入异常 只能输入性别 男或女 其它字符无效 这样的提示
请问要如何写代码
{
}
else if(gender == "女")
{
}
else
{
Console.WriteLine("输入异常");
}
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace ConsoleApplication1
////CLASS 类名
{
class Program
//主程序入口
{
static void Main(string[] args)
{
Console.WriteLine("请输入性别");//输出
string gender = Console.ReadLine();
Console.WriteLine("请输入年龄");//输出
//定义一个变量
int age = int.Parse(Console.ReadLine());// int 数据类型-整型 string 字符串类型 char if (gender == "男")
{
if (age >= 65)
{
Console.WriteLine("该男人可以退休了");
}
else
{
Console.WriteLine("该男的还差" + (65 - age) + "岁退休");
}
}
else if (gender == "女")
{
if (age >= 55)
{
Console.WriteLine("该女人可以退休了"); }
else
{
Console.WriteLine("该女的还差" + (55 - age) + "岁退休");
}
}
else
{
Console.WriteLine("性别只有男和女,你他妈的不知道哇!");
}
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace ConsoleApplication1
////CLASS 类名
{
class Program
//主程序入口
{
static void Main(string[] args)
{
string gender ;
while(true)
{
Console.WriteLine("请输入性别");//输出
gender= Console.ReadLine();
if(gender=="男"||gender=="女") break;
}
Console.WriteLine("请输入年龄");//输出
//定义一个变量
int age = int.Parse(Console.ReadLine());// int 数据类型-整型 string 字符串类型 char if (gender == "男")
{
if (age >= 65)
{
Console.WriteLine("该男人可以退休了"); }
else
{
Console.WriteLine("该男的还差" + (65 - age) + "岁退休");
} }
else
if (gender == "女")
{
if (age >= 55)
{
Console.WriteLine("该女人可以退休了"); }
else
{
Console.WriteLine("该女的还差" + (55 - age) + "岁退休");
}
}
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace ConsoleApplication1
////CLASS 类名
{
class Program
//主程序入口
{
static void Main(string[] args)
{
Console.WriteLine("请输入性别(男/女)");//输出
string gender = Console.ReadLine();
Console.WriteLine("请输入年龄");//输出
//定义一个变量
string agestr = Console.ReadLine();
int age;
if (!int.TryParse(agestr, age);// int 数据类型-整型 string 字符串类型 char
{
Console.WriteLine(agestr + "岁是什么鬼?你逗我玩啊!");
}
if (gender == "男")
{
if (age >= 65)
{
Console.WriteLine("该男人可以退休了");
}
else
{
Console.WriteLine("该男的还差" + (65 - age) + "岁退休");
}
}
else if (gender == "女")
{
if (age >= 55)
{
Console.WriteLine("该女人可以退休了"); }
else
{
Console.WriteLine("该女的还差" + (55 - age) + "岁退休");
}
}
else
{
Console.WriteLine("性别只有男和女,你他妈的不知道哇!");
}
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace ConsoleApplication1
////CLASS 类名
{
class Program
//主程序入口
{
static void Main(string[] args)
{
Console.WriteLine("请输入性别(男/女)");//输出
string gender = Console.ReadLine();
Console.WriteLine("请输入年龄");//输出
//定义一个变量
string agestr = Console.ReadLine();
int age;
if (!int.TryParse(agestr, out age);// int 数据类型-整型 string 字符串类型 char
{
Console.WriteLine(agestr + "岁是什么鬼?你逗我玩啊!");
} if (gender == "男")
{
if (age >= 65)
{
Console.WriteLine("该男人可以退休了");
}
else
{
Console.WriteLine("该男的还差" + (65 - age) + "岁退休");
}
}
else if (gender == "女")
{
if (age >= 55)
{
Console.WriteLine("该女人可以退休了"); }
else
{
Console.WriteLine("该女的还差" + (55 - age) + "岁退休");
}
}
else
{
Console.WriteLine("性别只有男和女,你他妈的不知道哇!");
}
}
}
}