分享几个上机案例题
1.從控制臺(tái)中輸入一個(gè)數(shù),如果是1,輸出壹;如果是2,輸出貳,如果是三,輸出叁,否則輸出沒有
static void Main(string [] args) {Console.WriteLine("請(qǐng)輸入一個(gè)數(shù)");int a=int.Parse(Console.ReadLine());test1(a); } static void test1(int i) {switch(i){case1:Console.WriteLine("壹");break;case2:Console.WriteLine("貳");break;case3:Console.WriteLine("叁");break;default:Console.WriteLine("沒有");break;} }2.從控制臺(tái)中輸入一組數(shù)據(jù),放在數(shù)組中,使用for循環(huán)遍歷輸出
static void Main(string [] args) {Console.WriteLine("指定數(shù)據(jù)長(zhǎng)度:");int length=int.Parse(Console.ReadLine());int [] i=new int[length];test2(length,i) } static void test2(int length,int[]array) {for(int i=0;i<Length;i++){Console.WriteLine("請(qǐng)輸入:");array[i]=int.Parse(Console.ReadLine());}Console.WriteLine("輸出:");for(int i=0;i<=Length-1;i++){Console.WriteLine(array[i]+",");} }3.冒泡排序?qū)⒁唤M數(shù)據(jù)從小到大輸出
static void Main(string [] args) {int [] i=new int[]{1,3,1,4,5,2,0};test3(i); } static void test3(int []array) {int temp;for(int i=0;i<array.Length-1;i++){for(int j=0;j<array.Length-1-i;j++){if(array[j]>array[j+1]){temp=array[j];array[j]=array[j+1];array[j+1]=temp;}}} }4.循環(huán)輸出1-200之間,所有三的倍數(shù)之和
static void Main(string [] args) {test4(1,200); } static void test4(int start,end) {for(start;start<=end;start++){if(start%3==0){Console.WriteLine(start);}} }5.使用do-while循環(huán)輸出1-100之間所有整數(shù)之和
static void Main(String [] args) {test5(1,100); } static void test5(int sta,int end) {int sum=0;do{sum=sum+sta;sta++;}while(sta<=end);Console.WriteLine(sum); }6.從控制臺(tái)中輸入5個(gè)學(xué)生的名字,使用foreach遍歷
static void Main(String [] args) {string [] str=new string[5];test6(str); } static void test6(string [] str) {for(int i=0;i<str.Length;i++){Console.WriteLine("請(qǐng)輸入學(xué)生名:")str[i]=Console.ReadLine();}foreach(string s in str){Console.WriteLine(s);} }7.創(chuàng)建一個(gè)類Car,其中包含兩個(gè)屬性,name和color,封裝兩個(gè)屬性,規(guī)定顏色只有銀色,黑色和白色,其他默認(rèn)黑色
class Car {private string name;public string Name{get{return this.name;}set{this.name=value;}}private char color;public char GetColor(){return color;}public void SetColor(char color){if(color.Equals('銀')||color.Equals('黑')||color.Equals('白')){this.color=color;}else{color='黑';}} }8.輸出99乘法表
static void Main(String [] args) {test8(); } static void test8 () {for(int i=1;i<=9;i++){for(int j=1;j<=i;j++){ Console.Write(i+"*"+j+"="+(i*j)+"\t");}Console.WriteLine();} }9.聲明一個(gè)有參有返回值的方法,并且在main方法中調(diào)用
static void Main(string [] args) {int i=test9(9); } static int test9(int i) {i++;return i; }10.有一個(gè)字符串“我愛你中國(guó)” ? 輸出字符串的長(zhǎng)度,輸出愛的位置,如何截取中國(guó)兩字,輸出格式為:“我,愛,你,china”
static void Main(string [] args) {string str="我愛你中國(guó)";Console.WriteLine(str.Length);int index = str.IndexOf("愛");Console.WriteLine(index);string china;//只有一個(gè)參數(shù)的時(shí)候,默認(rèn)截取至最后china=str.Substring(str.IndexOf("中"));//輸出“我,愛,你,china”test10(str); } static void test10(string str) {for(int i=1;i<=6;i+=2){str=str.Insert(i,",");}str=str.Replace("中國(guó)","china");Console.WriteLine(str); }往期精彩
這……
2021-04-10
今晚在學(xué)校值班……
2021-04-09
3班的第二次模擬面試
2021-04-08
我們?cè)谶M(jìn)行著一場(chǎng)拔河比賽……
2021-04-07
asp.net中條件查詢+分頁(yè)
2021-04-06
表單提交報(bào)錯(cuò)405的解決方式
2021-04-04
點(diǎn)分享
點(diǎn)點(diǎn)贊
點(diǎn)在看
總結(jié)
- 上一篇: 台电 M50 平板电脑发售:紫光展锐 T
- 下一篇: 九部门:鼓励各地通过多种形式对新能源城市