語句:分支語句、switch case ——7月22日

語句的類型包括:聲明語句、表達式語句、選擇語句、循環語句、跳轉語句、異常語句

? ? ?1.聲明語句引:入新的變量或常量。 變量聲明可以選擇為變量賦值。 在常量聲明中必須賦值。

? ? ? ? ?例如:

? ? ? ? ? ? ? ? int?i = 0;//聲明變量i 并賦值,也可以不賦值。

? ? ? ? ? ? ? ? double d;

? ? ? ? ? ? ? ? “//”表示注釋一行,“/*…*/”可以注釋一段區域,注釋后的內容變綠。

? ? ?2.表達式語句:用于計算值的表達式語句必須在變量中存儲該值。

? ? ? ? ?例如:

? ? ? ? ? ? ? ? sum = i + j;//變量i和j在此之前必須先賦值。而且sum也需要聲明類型。

? ? ? ? ? ? ? ? int?x = a + b;?//或者在聲明的同時進行運算。

? ? ?3.選擇語句:if, else, switch, case

? ? ?4.循環語句:do, for, foreach, while

? ? ?5.跳轉語句:break, continue, default, return

? ? ?6.異常語句:try-catch-finally

一、分支(選擇語句:

? ? ?if(判斷條件){程序代碼,運算等}、if(){} ? ?else{}、if(){} ? ?else if(){}......else{}、if(){if(){} ? else if(){}} ? else{}

? ? ?if是如果的意思,else是另外的意思,if后面跟()括號內為判斷條件,如果符合條件則進入if語句執行命令。如果不符合則不進入if語句。else后不用加條件,但是必須與if配合使 ? ? ?用,else后也可加if,但if后需要條件。if-else可以嵌套。

?

            //語句的分類//順序語句,分支(選擇)語句,循環語句//分支(選擇)語句//格式1   if(){}//int a = 6;//if (a <= 100 && a >= 0) ;//{//    Console.WriteLine("您輸入的這個數是100以內的數。");//}//Console.WriteLine(a);//Console.ReadLine();//格式2    if(){}else{}     二選一//如果if滿足,走if,else就不會走//如果if不滿足,else就一定會走//Console.Write("請輸入一個整數:");//int a = int.Parse(Console.ReadLine());//if (a > 10)//{ //Console.WriteLine("您輸入的是一個大于10的數。");//}//else//{//Console.WriteLine("您輸入的不是一個大于10的數。");//}//Console.ReadLine();//格式3    if(){}    else if(){}...else{}    多選一//只要上面有一個if或者else if滿足條件,執行了//從它以下的所有不需要再去判斷讀取//Console.Write("請輸入一個月份:");//int month = int.Parse(Console.ReadLine ());//if (month > 2 && month < 6)//{//    Console.WriteLine("您輸入的是春天的月份!");//}//else if (month > 5 && month > 9)//{//    Console.WriteLine("您輸入的是夏天的月份!");//}//else if (month > 8 && month < 12)//{//    Console.WriteLine("您輸入的是秋天的月份!");//}//else if (month == 12 || month == 1 || month == 2)//{//    Console.WriteLine("您輸入的是冬天的月份!");//}//else//{//    Console.WriteLine("您的輸入有誤!");//}//Console.ReadLine();//格式4  if的嵌套//首先規定好大的范圍,再進去判斷各種小的情況Console.Write("請輸入一個月份:");int month = int.Parse(Console.ReadLine());if (month >= 1 && month <= 12){if (month > 2 && month < 6){Console.WriteLine("您輸入的是春天的月份!");}else if (month > 5 && month > 9){Console.WriteLine("您輸入的是夏天的月份!");}else if (month > 8 && month < 12){Console.WriteLine("您輸入的是秋天的月份!");}else //month == 12 || month == 1 || month == 2
                {Console.WriteLine("您輸入的是冬天的月份!");}}else{Console.WriteLine("您的輸入有誤!");}Console.ReadLine();

二、switch ?case ?格式 ? ?多選一

            //switch  case     多選一Console.WriteLine("1.漢堡包");Console.WriteLine("2.雞腿");Console.WriteLine("3.雞米花");Console.WriteLine("4.雞肉卷");Console.Write("請輸入您選擇的商品編號:");string a = Console.ReadLine();//也可以是int類型:int a=int.Pars(Console.ReadLine());//switch格式switch (a)//括號內是變量名稱
            {case "1": //case后面必須要有一個空格,int類型的話就是:case 1Console.WriteLine("您選擇的商品是:漢堡包!"); break;//作用是跳出最近的花括號case "2": Console.WriteLine("您選擇的商品是:雞腿!"); break;case "3": Console.WriteLine("您選擇的商品是:雞米花!");break;case "4": Console.WriteLine("您選擇的商品是:雞肉卷!"); break;default://相當于else,以上可能都不是 Console.WriteLine("您的輸入有誤!此商品不存在!"); break;}Console.ReadLine();//if格式//if (a == "1")//{//    Console.WriteLine("您選擇的商品是:漢堡包!");//}//else if (a == "2")//{//    Console.WriteLine("您選擇的商品是:雞腿!");//}//else if (a == "3")//{//    Console.WriteLine("您選擇的商品是:雞米花!");//}//else if (a == "4")//{//    Console.WriteLine("您選擇的商品是:雞肉卷!");//}//else//{//    Console.WriteLine("您的輸入有誤!此商品不存在!");//}//Console.ReadLine();

?

轉載于:https://www.cnblogs.com/juyangchao12/p/5695346.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/254853.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/254853.shtml
英文地址,請注明出處:http://en.pswp.cn/news/254853.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

halcon write_ocr_trainf 將訓練字符存儲到文件中

目錄write_ocr_trainf&#xff08;運算符&#xff09;描述參數write_ocr_trainf&#xff08;運算符&#xff09; write_ocr_trainf - 將訓練字符存儲到文件中。 write_ocr_trainf&#xff08;Character&#xff0c;Image :: Class&#xff0c;TrainingFile ? 描述 運算符w…

碼率計算文章

http://bbs.dvbcn.com/showtopic-41431-1.html

PostgreSQL Oracle 兼容性之 - INDEX SKIP SCAN (遞歸查詢變態優化) 非驅動列索引掃描優化...

標簽 PostgreSQL , Oracle , index skip scan , 非驅動列條件 , 遞歸查詢 , 子樹 背景 對于輸入條件在復合索引中為非驅動列的&#xff0c;如何高效的利用索引掃描&#xff1f; 在Oracle中可以使用index skip scan來實現這類CASE的高效掃描&#xff1a; INDEX跳躍掃描一般用在W…

如何確定鏡頭CCD靶面尺寸?

在組建機器視覺系統時&#xff0c;需要選用適合實際應用的產品。今天&#xff0c;中國機器視覺商城的培訓課堂為您帶來的是關于工業鏡頭CCD靶面尺寸的確定方法。 在選擇鏡頭時&#xff0c;我們通常要注意一個原則&#xff1a;即小尺寸靶面的CCD可使用對應規格更大的鏡頭&#x…

lua去掉字符串中的UTF-8的BOM三個字節

廢話不多說&#xff0c;還是先說點吧&#xff0c;項目中lua讀取的text文件如果有BOM&#xff0c;客戶端解析就會報錯&#xff0c;所以我看了看&#xff0c;任務編輯器swGameTaskEditor 在寫入文件的時候&#xff0c;也不知道為什么有的文件就是UTF-8BOM格式&#xff1b;但一般都…

JQuery對象與DOM對象的區別與轉換

1.jQuery對象和DOM對象的區別 DOM對象&#xff0c;即是我們用傳統的方法(javascript)獲得的對象&#xff0c;jQuery對象即是用jQuery類庫的選擇器獲得的對象; eg: var domObj document.getElementById("id"); //DOM對象var $obj $("#id"); //jQuery對象;…

halcon append_ocr_trainf 將字符添加到訓練文件中

目錄append_ocr_trainf&#xff08;算子&#xff09;描述參數append_ocr_trainf&#xff08;算子&#xff09; append_ocr_trainf - 將字符添加到訓練文件中。 append_ocr_trainf&#xff08;Character&#xff0c;Image :: Class&#xff0c;TrainingFile ? 描述 運算符a…

CCD 尺寸

CCD&#xff08;包括CMOS感光元件&#xff09;的面積是按其矩形對角線英寸長度為指標的。這和定義電視屏幕尺寸類似。一英寸是25.4毫米。1/2.0英寸、1/1.8都是指CCD 對角線有多少分之一英寸長&#xff0c;分母小的其分數值就大&#xff0c;相應感光元件面積也大。 1/2.…

Quagga的安裝碰到的問題

1.如果出現以下錯誤&#xff1a; vtysh: symbol lookup error: /usr/local/lib/libreadline.so.6: undefined symbol: UP 解決方法如下: 1.rootlocalhost:~ # cd /usr/local/lib 2.rootlocalhost:/usr/local/lib# ls -la libreadline* 3.rootlocalhost:/usr/local/lib# mkd…

X264電影壓縮率畫質

X264電影壓縮率畫質全對比&#xff1a; http://www.mov8.com/dvd/freetalk_show.asp?id29778

halcon read_ocr_trainf 從文件中讀取訓練字符并轉換為圖像

目錄read_ocr_trainf&#xff08;算子&#xff09;描述參數read_ocr_trainf&#xff08;算子&#xff09; read_ocr_trainf - 從文件中讀取訓練字符并轉換為圖像。 read_ocr_trainf&#xff08;&#xff1a;Characters&#xff1a;TrainingFile&#xff1a;CharacterNames&am…

(十二)洞悉linux下的Netfilteramp;iptables:iptables命令行工具源碼解析【下】

iptables用戶空間和內核空間的交互 iptables目前已經支持IPv4和IPv6兩個版本了&#xff0c;因此它在實現上也需要同時兼容這兩個版本。iptables-1.4.0在這方面做了很好的設計&#xff0c;主要是由libiptc庫來實現。libiptc是iptables control library的簡稱&#xff0c;是Netfi…

Linux 下實現普通用戶只能寫入某個目錄

今天老婆問了我一個問題&#xff1a;如何在linux 下實現某個目錄普通用戶能夠寫入文件&#xff0c;但是不能刪除或修改&#xff08;只能由root 刪除或修改&#xff09;。開始的兩分鐘里&#xff0c;我初步判斷這是做不到的&#xff0c;因為linux 下能 寫入&#xff08;w&#x…

CCD和CMOS攝像頭成像原理以及其他區別

&#xfeff;&#xfeff;CCD的第二層是分色濾色片&#xff0c;目前有兩種分色方式&#xff0c;一是RGB原色分色法&#xff0c;另一個則是CMYG補色分色法&#xff0c;這兩種方法各有利弊。不過以產量來看&#xff0c;原色和補色CCD的比例大約在2&#xff1a;1左右。原色CCD的優…

FFMPEG分析比較細的文章

http://blog.csdn.net/ym012/article/details/6538301

恢復Ext3下被刪除的文件(轉)

前言 下面是這個教程將教你如何在Ext3的文件系統中恢復被rm掉的文件。 刪除文件 假設我們有一個文件名叫 ‘test.txt’ $ls -il test.txt15 -rw-rw-r– 2 root root 20 Apr 17 12:08 test.txt 注意&#xff1a;: “-il” 選項表示顯示文件的i-node號&#xff08;15&#xff09;…

halcon trainf_ocr_class_svm 訓練OCR分類器

目錄trainf_ocr_class_svm&#xff08;算子&#xff09;描述參數trainf_ocr_class_svm&#xff08;算子&#xff09; trainf_ocr_class_svm - 訓練OCR分類器。 trainf_ocr_class_svm&#xff08;:: OCRHandle&#xff0c;TrainingFile&#xff0c;Epsilon&#xff0c;TrainMo…

Javascript之全局變量和局部變量部分講解

以此文作為自己學習的一個總結。 關于全局變量和局部變量的一句簡單的定義&#xff1a;在函數外聲明的變量都為全局變量&#xff0c;在函數內聲明的為局部變量。 一、局部變量和全局變量重名會覆蓋全局變量 1 var a 1; 2 function test1() { 3 var a 2; 4 ale…

XML-RPC使用手冊

內容列表 Preface: About This Manual Introduction to XML-RPC for C/C What is XML-RPC? How Does XML-RPC For C/C Help? More Information On XML-RPC For C/CThe Xmlrpc-c Function Libraries C Libraries C LibrariesUtility Programs xmlrpc xmlrpc_dumpserverAlterna…

利用ffmpeg來進行視頻解碼的完整示例代碼(H.264)

Decode() { FILE * inpf; int nWrite; int i,p; int nalLen; unsigned char* Buf; int got_picture, consumed_bytes; unsigned char *DisplayBuf; DisplayBuf(unsigned char *)malloc(60000); char outfile[] "test.pgm"; //1.打開輸入文件 inpf fopen("test…