ASP.NET--表达式、运算符与分支结构(实战案例汇总)

案例1 :两数求和
步骤:
打开Visual studio,选择菜单“新建―网站―新建网站―创建网站”,创建一个网站;
clip_image002
clip_image003
clip_image005
clip_image007
clip_image008
其要写的代码下;
{
string first = TextBox1.Text;//读取第一个值并赋值给first
string second = TextBox2.Text;//读取第一个值并赋值给second
/*把两个数转换为浮点数,然后利用加法运算数求两数之和*/
Double sum = Convert.ToDouble(first) + Convert.ToDouble(second);
Label1.Text = "两数的和为" + sum; //把两数之和在Labell1中显示
}
}
clip_image009
clip_image010
clip_image011
注:求其余几种算法也跟着个一样,例如乘法;
clip_image012
clip_image013
案例2 :比较两个数的大小
步骤:
clip_image014
其代码如下;
double p1 = Convert.ToDouble(TextBox1.Text);
//读取第一个数,转换为浮点型并赋值给p1
double p2 = Convert.ToDouble(TextBox2.Text);
if (p1 > p2)
/*用比较运算符>比较p1和p2的大小,把较大的数在Labell中显示*/
{
Label1.Text = "较大的数是: " + p1;
}
else
{
Label1.Text = "较大的数是: " + p2;
}
}
}
clip_image015
clip_image016
clip_image017
案例3 :选择业余爱好
步骤:
clip_image018
其代码如下;
{
string str1 = CheckBox1.Text;
string str2 = CheckBox2.Text;
string str3 = CheckBox3.Text;
if (CheckBox1.Checked && CheckBox2.Checked && CheckBox3.Checked)
/*逻辑运算符&&表示三个条件全部为true时表达式的结果为true*/
{
Label1.Text = "你的业余爱好是:" + str1 + "," + str2 + "," + str3;
}
else if (CheckBox1.Checked && CheckBox2.Checked)
{
Label1.Text = "你的业余爱好是:" + str1 + "," + str2;
}
else if (CheckBox1.Checked && CheckBox3.Checked)
{
Label1.Text = "你的业余爱好是:" + str1 + "," + str3;
}
else if (CheckBox2.Checked && CheckBox3.Checked)
{
Label1.Text = "你的业余爱好是:" + str2 + "," + str3;
}
else
{
Label1.Text = "你的业余太少了";
}
}
}
clip_image019
clip_image020
clip_image021
clip_image022
clip_image023
clip_image024
clip_image025
clip_image026
clip_image027
案例4 :比较三个数的大小
步骤:
clip_image028
其代码如下;
{
double p1 = Convert.ToDouble(TextBox1.Text);
double p2 = Convert.ToDouble(TextBox2.Text);
double p3 = Convert.ToDouble(TextBox3.Text);
if (p1 > p2)
{
if (p2 > p3)
{
Label1.Text = "最大的数是:" + p1;
}
else
{
Label1.Text = "最大的数是:" + p3;
}
}
else
{
if (p2 > p3)
{
Label1.Text = "最大的数是:" + p2;
}
else
{
Label1.Text = "最大的数是:" + p3;
}
}
}
}
clip_image029
clip_image030
clip_image031
clip_image032
案例5 :检查学生成绩是否合格
步骤:
clip_image033
其代码如下;
switch (grade)
{
case 10:
case 9:
Label1.Text = "你的成绩是:优秀";
break;
case 8:
Label1.Text = "你的成绩是:良好";
break;
case 7:
Label1.Text = "你的成绩是:中等";
break;
case 6:
Label1.Text = "你的成绩是:及格";
break;
default:
Label1.Text = "你想死吗?靠这么点!!!";
break;
}
}
}
clip_image034
clip_image035
clip_image036
clip_image037
clip_image038
clip_image039

本文出自 “乐成的技术笔记” 博客,谢绝转载!

你可能感兴趣的:(net,asp,运算符,实战,分支)