您好,登錄后才能下訂單哦!
第2章 表達(dá)式、運(yùn)算符與分支結(jié)構(gòu)
一、簡(jiǎn)單if語(yǔ)句 (2個(gè)實(shí)驗(yàn)) |
|
一、比較大小 |
1、需要兩個(gè)TextBox控件,來輸入數(shù)值。一個(gè)Button控件作為提交按鈕,一個(gè)Label控件來顯示兩個(gè)數(shù)比較后的結(jié)果。 2、首先創(chuàng)建一個(gè)網(wǎng)站,往default.aspx頁(yè)面中拖兩個(gè)TextBox控件、一個(gè)Button控件和一個(gè)Label控件。 3、在屬性窗口中修改兩個(gè)TextBox控件的ID分別為T1、T2,Button控件的ID為B1,Text為“比較兩個(gè)數(shù)的大小”,Label控件的ID為L1. 4、雙擊Button按鈕,在default.aspx.cs文件的方法B1-click()中編寫比較兩個(gè)數(shù)的大小的代碼 5、double a Convert.ToDouble(T1.Text);//讀取第一個(gè)數(shù),轉(zhuǎn)換為浮點(diǎn)數(shù)并賦值給a double b Convert.ToDouble(T2.Text); //讀取第一個(gè)數(shù),轉(zhuǎn)換為浮點(diǎn)數(shù)并賦值給b /*用比較運(yùn)算符>比較a和b的大小,把較大的數(shù)在L1中顯示*/ If (a>b) { L1.Text = “較大的數(shù)是:” + a; } else { L1.Text = “較大的數(shù)是:” + b; } 6、首先生成網(wǎng)站,然后按快捷鍵Ctrl+F5. |
二、判斷CheckBox是否被選中 |
1、需要使用CheckBox控件的Checked屬性 2首先創(chuàng)建一個(gè)網(wǎng)站,往default.aspx頁(yè)面中拖一個(gè)CheckBox控件、一個(gè)Button控件和一個(gè)Label控件。 3、在屬性窗口中修改CheckBox控件的ID為Ch,Text為“天氣明朗”,Button控件的ID為B2,Text為“查看天氣情況”,Label控件的ID為L2,Text為空 4、雙擊Button按鈕,在default.aspx.cs頁(yè)面中的B2-click()方法中編寫代碼 5、string a = Ch.Text; if (Ch.Checked)//判斷復(fù)選框是否被選中 { L2.Text = “今天的天氣: ” + a; } else { L2.Text = “你沒有選擇天氣情況”; } 6、首先生成網(wǎng)站,然后按快捷鍵Ctrl+F5. |
二、多重if語(yǔ)句 (2個(gè)實(shí)驗(yàn)) |
|
一、業(yè)余愛好 |
1、需要使用CheckBox控件和邏輯運(yùn)算符&& 2、首先創(chuàng)建一個(gè)網(wǎng)站,往default.aspx頁(yè)面中拖三個(gè)CheckBox控件、一個(gè)Button控件和一個(gè)Label控件。 3、在屬性窗口中修改三個(gè)CheckBox控件的ID分別為Ch1、Ch3、Ch4,Text分別為踢足球、唱歌、旅游,Button控件的ID為B3,Text為“查看業(yè)余愛好”,Label控件的ID為L3,Text為空 4、雙擊Button按鈕,在default.aspx.cs頁(yè)面中的B3-click()方法中編寫代碼 5、string a = Ch2.Text; String b = Ch3.Text; String c = Ch4.Text; /*邏輯運(yùn)算符&&表示三個(gè)條件全部為true時(shí)條件表達(dá)式的結(jié)果為true8/ If (Ch2.checked && Ch3.checked && Ch4.checked) { L3.Text = "你的業(yè)余愛好是: " + Ch2 + "," + Ch3 + "," + Ch4; } else if (Ch2.checked && Ch3.checked) { L3.Text = "你的業(yè)余愛好是: " + Ch2 + "," + Ch3; } else if (Ch2.checked && Ch4.checked) { L3.Text = "你的業(yè)余愛好是: " + Ch2 + "," + Ch4; } else if (Ch3.checked && Ch4.checked) { L3.Text = "你的業(yè)余愛好是: " + Ch3 + "," + Ch4; } else { L3.Text = "你的業(yè)余愛好太少啦! "; } 6、首先生成網(wǎng)站,然后按快捷鍵Ctrl+F5. |
二、你喜歡的食物 |
1、首先創(chuàng)建一個(gè)網(wǎng)站,往default.aspx頁(yè)面中拖三個(gè)CheckBox控件、一個(gè)Button控件和一個(gè)Label控件。 3、在屬性窗口中修改兩個(gè)CheckBox控件的ID分別為Ch4、Ch6、Ch7,Text分別為薯片、可樂、榴蓮,Button控件的ID為B4,Text為“查看你喜歡的食物”,Label控件的ID為L4,Text為空 4、雙擊Button按鈕,在default.aspx.cs頁(yè)面中的B4-click()方法中編寫代碼 5、string a = Ch5.Text; String b = Ch6.Text; String c = Ch7.Text; If (Ch5.checked && Ch6.checked && Ch7.checked) { L4.Text = "你喜歡的食物: " + Ch5 + "," + Ch6 + "," + Ch7; } else if (Ch6.checked && Ch7.checked) { L4.Text = "你喜歡的食物: " + Ch6 + "," + Ch7; } else if (Ch5.checked && Ch7.checked) { L4.Text = "你喜歡的食物: " + Ch5 + "," + Ch7; } else if (Ch5.checked && Ch6.checked) { L4.Text = "你喜歡的食物: " + Ch5 + "," + Ch6; } else { L4.Text = "沒有你喜歡的食物 "; } 6、首先生成網(wǎng)站,然后按快捷鍵Ctrl+F5. |
三、嵌套if語(yǔ)句 |
|
一、比較三個(gè)數(shù)的大小 |
1、首先創(chuàng)建一個(gè)網(wǎng)站,往default.aspx頁(yè)面中拖三個(gè)TextBox控件、一個(gè)Button控件和一個(gè)Label控件。 2、在屬性窗口中修改三個(gè)TextBox控件的ID分別為T3、T4、T5,Button控件的ID為B5,Text為“比較三個(gè)數(shù)的大小”,Label控件的ID為L5,Text為空。 3、雙擊Button按鈕,在default.aspx.cs文件的方法B5-click()中編寫比較三個(gè)數(shù)的大小的代碼并顯示最大的數(shù) 4、double a Convert.ToDouble(T3.Text); double b Convert.ToDouble(T4.Text); double c Convert.ToDouble(T5Text); If (a>b) { If (a>c) { L5.Text = "最大的數(shù)是: " + a; } { L5.Text = "最大的數(shù)是: " + c; } } else { If (b>c) { L5.Text = "最大的數(shù)是: " + b; } else { L5.Text = "最大的數(shù)是: " + c; } } 5、首先生成網(wǎng)站,然后按快捷鍵Ctrl+F5. |
四、switch語(yǔ)句 |
|
一、檢查學(xué)生成績(jī) |
1、首先創(chuàng)建一個(gè)網(wǎng)站,往default.aspx頁(yè)面中拖一個(gè)TextBox控件、一個(gè)Button控件和一個(gè)Label控件。 2、在屬性窗口中修改三個(gè)TextBox控件的ID分別為T6,Button控件的ID為B6,Text為“查看成績(jī)”,Label控件的ID為L6,Text為空。 3、雙擊Button按鈕,在default.aspx.cs文件的方法B5-click()中編寫代碼 4、int a = Convert.ToInt32(T6.Text) /10; Switch (a) { case 10: case 9: L6.Text = "你的成績(jī)是: 優(yōu)秀"; break; case 8: L6.Text = "你的成績(jī)是: 良好"; break; case 7: L6.Text = "你的成績(jī)是: 中等"; break; case 6: L6.Text = "你的成績(jī)是: 及格"; break; default: L6.Text = "你的成績(jī)還不及格,繼續(xù)加油! "; break; } 5、首先生成網(wǎng)站,然后按快捷鍵Ctrl+F5. |
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。