学习笔记(C#控制台输出判断(yes/no))
2016-07-26 09:22
441 查看
(1) Int32.Parase()使用输出整数
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace InputIntFromConsole
{
class Program
{
static void Main(string[] args)
{
string inputNumber;
int num;
inputNumber = Console.ReadLine();
num = Int32.Parse(inputNumber);
//注意:这里可以使用+连接字符串和数字
string str = "What you input is: " + num;
Console.WriteLine("What you input is: " + num);
}
}
}
(2)Yes or No 判断
/*提示用户输入年龄,如果大于等于18 告知可以查看,小于10岁
* ,不允许查看,大于等于10岁,提示用户是否继续查看,如果输入的yes 允许查看,否则不允许查看*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace test2
{
class Program
{
static void Main(string[] args)
{
string inputNumber;
int age;
Console.WriteLine("please input your age:");
inputNumber=Console.ReadLine();
age= Int32.Parse(inputNumber);
Judge jd = new Judge();
jd.JudgeAge(age);
Console.ReadKey();
}
}
public class Judge
{
public void JudgeAge(int age)
{
if (age >= 18)
{
Console.WriteLine("允许进入");
}
else if (age < 10)
{
Console.WriteLine("禁止进去");
}
else // 10<age<18
{
// 提示用户是否继续,如果yes 则允许查看
// 如果No 禁止查看
// TODO 是否可以不管输入的yes or no 是大写还是小写 都能够识别输出正确的判断?
Console.WriteLine("是否继续查看(Yes/No)");
string s = Console.ReadLine();
string str=s.ToLower();
if (str == "yes")
{
Console.WriteLine("继续查看");
}
else
{
Console.WriteLine("不查看了,关闭!");
}
}
}
}
}
留有疑问,有待进一步考虑? 如果有知道的友友,请多指点,继续完善!
// TODO 的解决:
将输入的字符不管是大写还是小写都转换成小写!判断时候用小写 yes or no 完美解决问题!
大小写转换方式:
string.ToLower(); 转小写
string.ToUp
4000
per(); 转大写
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace InputIntFromConsole
{
class Program
{
static void Main(string[] args)
{
string inputNumber;
int num;
inputNumber = Console.ReadLine();
num = Int32.Parse(inputNumber);
//注意:这里可以使用+连接字符串和数字
string str = "What you input is: " + num;
Console.WriteLine("What you input is: " + num);
}
}
}
(2)Yes or No 判断
/*提示用户输入年龄,如果大于等于18 告知可以查看,小于10岁
* ,不允许查看,大于等于10岁,提示用户是否继续查看,如果输入的yes 允许查看,否则不允许查看*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace test2
{
class Program
{
static void Main(string[] args)
{
string inputNumber;
int age;
Console.WriteLine("please input your age:");
inputNumber=Console.ReadLine();
age= Int32.Parse(inputNumber);
Judge jd = new Judge();
jd.JudgeAge(age);
Console.ReadKey();
}
}
public class Judge
{
public void JudgeAge(int age)
{
if (age >= 18)
{
Console.WriteLine("允许进入");
}
else if (age < 10)
{
Console.WriteLine("禁止进去");
}
else // 10<age<18
{
// 提示用户是否继续,如果yes 则允许查看
// 如果No 禁止查看
// TODO 是否可以不管输入的yes or no 是大写还是小写 都能够识别输出正确的判断?
Console.WriteLine("是否继续查看(Yes/No)");
string s = Console.ReadLine();
string str=s.ToLower();
if (str == "yes")
{
Console.WriteLine("继续查看");
}
else
{
Console.WriteLine("不查看了,关闭!");
}
}
}
}
}
留有疑问,有待进一步考虑? 如果有知道的友友,请多指点,继续完善!
// TODO 的解决:
将输入的字符不管是大写还是小写都转换成小写!判断时候用小写 yes or no 完美解决问题!
大小写转换方式:
string.ToLower(); 转小写
string.ToUp
4000
per(); 转大写
相关文章推荐
- C#开发学习笔记:动态绑定控件事件
- C# 之 向服务器上传资源
- c#基础入门(1)——变量、运算符、数组
- 一些常用的String方法 C#
- 精通C#:Chapter4学习笔记
- C#学习之路-MVC(一)
- C#学习之路-线程(二)
- C# HashSet类(复杂)对象的去重
- C# 开发Windows服务 附简单实例实现禁止QQ运行
- 如何自动拼接 Update语句,仅Update已修改的字段
- 深入C#判断操作系统类型的总结详解(转载)
- C# PInvoke(DllImport使用) 进阶教程(一)转
- C#接口的作用
- c#扩展方法的使用
- c#扩展方法的使用
- C#编译程序开头namespace
- C#和java混合编程
- c#中取整,向上取,向下取
- C# WebService发布以及IIS发布
- C# 不重复的随机数