If练习2
变量名一定要有意义,不要用a,b,c,d……x,y,z
Console.WriteLine(“请输入用户名”);
Console.WriteLine(“请输入用户密码”);
string username=Console.ReadLine();
string password=Console.ReadLine();
if(username= =”admin” && password= =”888888”)
{
Console.WriteLine(“输入正确”);
}
else
{
Console.WriteLine(“用户名、密码不正确”);
}
作业4:提示用户输入年龄,如果大于等于18,则告诉用户可以查看,如果小于10岁,则不允许查看,如果大于等于10岁,则提示用户是否继续查看(yes or no)如果输入的时yes 则提示用户可以查看,否则提示不可查看
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ifSentence2
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入您的年龄");
string strAge = Console.ReadLine();
int age = Convert.ToInt32(strAge);
if (age>=18)
{
Console.WriteLine("恭喜您,您可以查看该内容");
}
else if (age < 10)
{
Console.WriteLine("失败,您没有访问权限");
}
else
{
Console.WriteLine("您是否继续查看,yes or no?");
string isContinue = Console.ReadLine();
if (isContinue == "yes")
{
Console.WriteLine("少儿不宜");
}
else if (isContinue == "no")
{
Console.WriteLine("乖孩子");
}
else
{
Console.WriteLine("您输入的是非法字符");
}
}
}
}
}
如果你是一个测试人员,该怎么测试这段程序呢?就是年龄判断,测试人员怎么把它搞崩溃了?
我输入一大串字符,而不是数字不是就崩溃啦,这是一种条件。再比如我输入一个超大数字也崩溃了,我自己敲回车不输入任何内容。还有0岁-1岁,直接输入标点符号。测试人员就测试这些东西。测试应用。以后做项目的时候,如果这个程序漏洞百出的话,可以把你的程序弄的死去活来的。大家最好从基础这些时候要注意。
本文介绍了一个简单的年龄验证程序,用于根据不同年龄段提供相应的访问权限反馈。文章通过实例展示了如何使用if-else语句来实现这一功能,并讨论了作为测试人员如何针对程序进行有效测试,包括边界值测试和非法输入测试。
1218

被折叠的 条评论
为什么被折叠?



