表达式、运算符与分支结构
第2章表达式、运算符与分支结构
一、简单if语句(2个实验)
一、比较大小
1、需要两个TextBox控件,来输入数值。一个Button控件作为提交按钮,一个Label控件来显示两个数比较后的结果。
2、首先创建一个网站,往default.aspx页面中拖两个TextBox控件、一个Button控件和一个Label控件。
3、在属性窗口中修改两个TextBox控件的ID分别为T1、T2,Button控件的ID为B1,Text为“比较两个数的大小”,Label控件的ID为L1.
4、双击Button按钮,在default.aspx.cs文件的方法B1-click()中编写比较两个数的大小的代码
5、doubleaConvert.ToDouble(T1.Text);//读取第一个数,转换为浮点数并赋值给a
doublebConvert.ToDouble(T2.Text);//读取第一个数,转换为浮点数并赋值给b
/*用比较运算符>比较a和b的大小,把较大的数在L1中显示*/
If(a>b)
{
L1.Text=“较大的数是:”+a;
}
else
{
L1.Text=“较大的数是:”+b;
}
6、首先生成网站,然后按快捷键Ctrl+F5.
二、判断CheckBox是否被选中
1、需要使用CheckBox控件的Checked属性
2首先创建一个网站,往default.aspx页面中拖一个CheckBox控件、一个Button控件和一个Label控件。
3、在属性窗口中修改CheckBox控件的ID为Ch,Text为“天气明朗”,Button控件的ID为B2,Text为“查看天气情况”,Label控件的ID为L2,Text为空
4、双击Button按钮,在default.aspx.cs页面中的B2-click()方法中编写代码
5、stringa=Ch.Text;
if(Ch.Checked)//判断复选框是否被选中
{
L2.Text=“今天的天气:”+a;
}
else
{
L2.Text=“你没有选择天气情况”;
}
6、首先生成网站,然后按快捷键Ctrl+F5.
二、多重if语句(2个实验)
一、业余爱好
1、需要使用CheckBox控件和逻辑运算符&&
2、首先创建一个网站,往default.aspx页面中拖三个CheckBox控件、一个Button控件和一个Label控件。
3、在属性窗口中修改三个CheckBox控件的ID分别为Ch1、Ch3、Ch4,Text分别为踢足球、唱歌、旅游,Button控件的ID为B3,Text为“查看业余爱好”,Label控件的ID为L3,Text为空
4、双击Button按钮,在default.aspx.cs页面中的B3-click()方法中编写代码
5、stringa=Ch2.Text;
Stringb=Ch3.Text;
Stringc=Ch4.Text;
/*逻辑运算符&&表示三个条件全部为true时条件表达式的结果为true8/
If(Ch2.checked&&Ch3.checked&&Ch4.checked)
{
L3.Text="你的业余爱好是:"+Ch2+","+Ch3+","+Ch4;
}
elseif(Ch2.checked&&Ch3.checked)
{
L3.Text="你的业余爱好是:"+Ch2+","+Ch3;
}
elseif(Ch2.checked&&Ch4.checked)
{
L3.Text="你的业余爱好是:"+Ch2+","+Ch4;
}
elseif(Ch3.checked&&Ch4.checked)
{
L3.Text="你的业余爱好是:"+Ch3+","+Ch4;
}
else
{
L3.Text="你的业余爱好太少啦!";
}
6、首先生成网站,然后按快捷键Ctrl+F5.
二、你喜欢的食物
1、首先创建一个网站,往default.aspx页面中拖三个CheckBox控件、一个Button控件和一个Label控件。
3、在属性窗口中修改两个CheckBox控件的ID分别为Ch4、Ch6、Ch7,Text分别为薯片、可乐、榴莲,Button控件的ID为B4,Text为“查看你喜欢的食物”,Label控件的ID为L4,Text为空
4、双击Button按钮,在default.aspx.cs页面中的B4-click()方法中编写代码
5、stringa=Ch5.Text;
Stringb=Ch6.Text;
Stringc=Ch7.Text;
If(Ch5.checked&&Ch6.checked&&Ch7.checked)
{
L4.Text="你喜欢的食物:"+Ch5+","+Ch6+","+Ch7;
}
elseif(Ch6.checked&&Ch7.checked)
{
L4.Text="你喜欢的食物:"+Ch6+","+Ch7;
}
elseif(Ch5.checked&&Ch7.checked)
{
L4.Text="你喜欢的食物:"+Ch5+","+Ch7;
}
elseif(Ch5.checked&&Ch6.checked)
{
L4.Text="你喜欢的食物:"+Ch5+","+Ch6;
}
else
{
L4.Text="没有你喜欢的食物";
}
6、首先生成网站,然后按快捷键Ctrl+F5.
三、嵌套if语句
一、比较三个数的大小
1、首先创建一个网站,往default.aspx页面中拖三个TextBox控件、一个Button控件和一个Label控件。
2、在属性窗口中修改三个TextBox控件的ID分别为T3、T4、T5,Button控件的ID为B5,Text为“比较三个数的大小”,Label控件的ID为L5,Text为空。
3、双击Button按钮,在default.aspx.cs文件的方法B5-click()中编写比较三个数的大小的代码并显示最大的数
4、doubleaConvert.ToDouble(T3.Text);
doublebConvert.ToDouble(T4.Text);
doublecConvert.ToDouble(T5Text);
If(a>b)
{
If(a>c)
{
L5.Text="最大的数是:"+a;
}
else
{
L5.Text="最大的数是:"+c;
}
}
else
{
If(b>c)
{
L5.Text="最大的数是:"+b;
}
else
{
L5.Text="最大的数是:"+c;
}
}
5、首先生成网站,然后按快捷键Ctrl+F5.
四、switch语句
一、检查学生成绩
1、首先创建一个网站,往default.aspx页面中拖一个TextBox控件、一个Button控件和一个Label控件。
2、在属性窗口中修改三个TextBox控件的ID分别为T6,Button控件的ID为B6,Text为“查看成绩”,Label控件的ID为L6,Text为空。
3、双击Button按钮,在default.aspx.cs文件的方法B5-click()中编写代码
4、inta=Convert.ToInt32(T6.Text)/10;
Switch(a)
{
case10:
case9:
L6.Text="你的成绩是:优秀";
break;
case8:
L6.Text="你的成绩是:良好";
break;
case7:
L6.Text="你的成绩是:中等";
break;
case6:
L6.Text="你的成绩是:及格";
break;
default:
L6.Text="你的成绩还不及格,继续加油!";
break;
}
5、首先生成网站,然后按快捷键Ctrl+F5.
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。