跟siki老师学C#第三天(上)

本文介绍了在C#中如何通过控制台接收用户输入数据,使用ReadLine()方法获取字符串,再利用Convert.ToInt32()转换为整型数值。文章提供了几个练习题,包括变量定义、数值交换、乘积计算等,强调了类型转换和可能的精度问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天我们来接着学习C#,内容大概为:控制台接收数据,还有几道练习题。

什么叫控制台接收数据?
我们回想一下第二天的学习内容中,我们要求得小明、小红、小刚三个人的总成绩和三门科目的平均成绩,那么他们的成绩是怎么得到的呢?是我们在代码里面就给它赋值,然后它才进行一系列运算。这就涉及到了交互性,我们开发的软件、编写的程序是给客户用的,我们给客户提供的是一个完整的产品,而不是一个代码集,也就是说用户不会在代码里去输入数据,他只会在界面上的相应位置输入数据,那么我们的程序就要读取到用户输入的数据,并把它转换成相应的类型。

所以我们会这样写:

Console.WriteLine("请输入小明的数学成绩:");
string mathMing = Console.ReadLine();

这样我们给用户提示,告诉用户在哪里输入什么内容。因此我们之前提到的ReadLine()方法就派上用场了,它可以获取到用户从键盘输入控制台的一个字符串,并按下回车键确认完成输入。

但是这样还不够!

既然是成绩,那肯定是数字,况且我们后面还要进行运算,你给我一个string类型的mathMing我怎么计算呢?

不用担心,我们有将字符串转换成整型数值的方法:

Convert.ToInt32();

Convert.ToInt32()方法将一个字符串转换成32位的整型数值,这样我们的问题就迎刃而解了。

接下来看看几个练习题作业:

一、在Main方法中定义变量,用这些变量存储游戏中一个敌人应该有的一些属性,定义尽可能多的变量;

static void Main(string[] args)
{
    string enemyName = "影流之主";
    int enemyAge = 35;
    bool enemyIsDie = false;
    int enemyHP = 2530;
    int
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值