职业IT人-IT人生活圈

 找回密码
 成为会员
搜索
查看: 1983|回复: 2

简单 c#的SWITCH用法

[复制链接]
原始宝宝 发表于 2009-9-11 10:38 | 显示全部楼层 |阅读模式
namespace 简单的计算器运算
{
class Program
{
static void Main(string[] args)
{
double x, y, z;
string op;
Console.WriteLine(\"第一个操作数x:\");
x = Convert.ToDouble(Console.ReadLine());
Console.WriteLine(\"请输入运算符:\");
op = Console.ReadLine();
Console.WriteLine(\"第二个操作数y:\");
y = Convert.ToDouble(Console.ReadLine());
switch (op)
{
case \"+\":
z= x + y;
break;
case \"-\":
z= x - y;
break;
case \"*\":
z= x* y;
break;
case \"/\":
z= x / y;
break;
default:
Console.WriteLine(\"输入错误\");
break;
}
Console.WriteLine(\"{0}{1}{2}={3}\", x, op, y,z);
}
}
}
问题一:这个是一个很简单的计算用发
就是你写什么符号进去
它就用哪个算式
但是编译通不过
问题二:x = Convert.ToDouble(Console.ReadLine());的Convert.ToDouble有什么意义?我不懂
为什么op = Console.ReadLine();不用?
问题三: 别的题目中Console.WriteLine(\"请输入你的分数\");
int score = int.Parse(Console.ReadLine());
为什么又有 int.Parse????
帮忙下
谢谢
我明白了
就采纳了
小白net 发表于 2009-9-11 10:39 | 显示全部楼层

简单 c#的SWITCH用法

这么多问题
没分!
阿佳 发表于 2009-9-11 10:39 | 显示全部楼层

简单 c#的SWITCH用法

好熟悉的代码
以前我也是这样走过来的


哈哈



1.z=0;
2.Console.ReadLine()这样获取的是string类型的 你的op已经定义成string了
所以不用转型了
3.int.Parse是 把其它类型转换成int类型
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

QQ|手机版|小黑屋|网站帮助|职业IT人-IT人生活圈 ( 粤ICP备12053935号-1 )|网站地图
本站文章版权归原发布者及原出处所有。内容为作者个人观点,并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是信息平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽造成漏登,请及时联系我们,我们将根据著作权人的要求立即更正或者删除有关内容。

GMT+8, 2024-5-3 01:41 , Processed in 0.134120 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表