-
迭代變量 x 只能用于讀取數(shù)組 num 中的值,但是不能給數(shù)組元素賦值,如果嘗試給 x 賦值,則會有下面的錯誤提示:
查看全部 -
錯誤:int[] age = new age[4]
正確:int[] age =new int[ ];
查看全部 -
double?類型為 0.0 ,?int?類型為 0 ,?char?類型為 'a' ,?bool?類型為?false?,?string?類型為?null?。
查看全部 -
慶祝一下!
1. 注意15行:?if(y==x||y==6-x)
y==6-x而非7-x
2. 輸出“o”而非“0”
查看全部 -
1.break
?
用break語句可以使流程跳出switch語句體,也可以用break語句在循環(huán)結構終止本層循環(huán)體,從而提前結束本層循環(huán)。
使用說明:
(1)只能在循環(huán)體內(nèi)和switch語句體內(nèi)使用break;
(2)當break出現(xiàn)在循環(huán)體中的switch語句體內(nèi)時,起作用只是跳出該switch語句體,并不能終止循環(huán)體的執(zhí)行。若想強行終止循環(huán)體的執(zhí)行,可以在循環(huán)體中,但并不在switch語句中設置break語句,滿足某種條件則跳出本層循環(huán)體。
2.continue
continue語句的作用是跳過本次循環(huán)體中余下尚未執(zhí)行的語句,立即進行下一次的循環(huán)條件判定,可以理解為僅結束本次循環(huán)。
注意:continue語句并沒有使整個循環(huán)終止。
查看全部 -
不能加default,加了之后就出錯了 why??
查看全部 -
注意:
if語句是bool型的。
應該寫成(50000.00 < money&& money<=100000.00)而非(50000.00 < money<=100000.00)
查看全部 -
? ? ? ? static void Main(string[] args)
? ? ? ? {string[] name=new string[]{"景珍","林恵洋","成蓉","洪南昌","龍玉民","單江開","田武山","王三明"};
? ? ? ? int[] score=new int[]{90,65,88,70,46,81,100,68};
? ? ? ? int sum=0;
? ? ? ? for(int i=0;i<score.Length;i++)
? ? ? ? {sum+=score[i];}
? ? ? ? int avg=sum/score.Length;
? ? ? ? Console.WriteLine("平均分是{0},高于平均分的有:",avg);
? ? ? ? for(int j=0;j<score.Length;j++)
? ? ? ? {
? ? ? ? ?if(score[j]>avg)
? ? ? ? ?{
? ? ? ? ?Console.Write(name[j]+" ");?
? ? ? ? ?}
? ? ? ? ? ??
? ? ? ? }
查看全部 -
輸入值轉換
Console.ReadLine();接受的是一個字符串類型的,故若想用于其他類型,必須加int.Parse(Console.ReadLine());進行強制類型轉換,將string轉變?yōu)閕nt型。
強制類型轉換:int x=int.Parse(Console.ReadLine());//string>>int
查看全部 -
寫法二:計算最高成績?nèi)藛T及分數(shù)
? ? ? ? {
? ? ? ? ? ? object[,] ob = new object[,] { { "吳松", 89 }, { "錢東宇", 90 }, { "伏晨", 98 }, { "陳陸", 56 }, { "周蕊", 60 }, { "林日鵬", 91 }, { "何昆", 93 }, { "關欣", 85 } };
? ? ? ? ? ? int max = 0;
? ? ? ? ? ? string na = null;
? ? ? ? ? ? for (int i = 0; i < ob.GetLength(0); i++)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? if (Convert.ToInt32(ob[i, 1]) > max)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? max = Convert.ToInt32(ob[i, 1]);
? ? ? ? ? ? ? ? ? ? na = Convert.ToString(ob[i, 0]);
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
? ? ? ? ? ? Console.WriteLine("分數(shù)最高的是{0},分數(shù)是{1}", na, max);
查看全部 -
? ? ? ? static void Main(string[] args)
? ? ? ? ?{? int i,k,max;
? ? ? ? ? ? string[] name=new string[]{"吳松","錢東宇","伏晨","陳陸","周薇","林日鵬","何昆","關欣"};
? ? ? ? ? ? int[] num=new int[]{89,90,98,56,60,91,93,85};
? ? ? ? ? ? k=0;
? ? ? ? ? ? max=num[0];
? ? ? ? ? ? for(i=1;i<num.Length;i++)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? if(num[i]>max)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? max=num[i];
? ? ? ? ? ? ? ? ? ? k=i;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
? ? ? ? ? ? Console.WriteLine("分數(shù)最高的是{0},分數(shù)是{1}",name[k],num[k]);
? ? ? ? ?}
查看全部 -
foreach循環(huán)引用打?。?/p>
? ? ? ? ? ? foreach(string x in t)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? Console.Write(x);
? ? ? ? ? ? }
查看全部 -
數(shù)組聲明:
上例中,數(shù)組 a 的初始化方式我們已經(jīng)學習過了;數(shù)組 b、c、d 是在初始化時為數(shù)組元素指定初始值,請注意數(shù)組 d 用 [3] 聲明了數(shù)組長度,后面 { } 中的初始值個數(shù)要與 [ ] 中聲明的長度相同。數(shù)組 b、c 初始化沒有聲明長度,長度由 { } 中的初始值個數(shù)確定。
查看全部 -
快捷鍵
查看全部 -
類型轉換 int.Parse(Console.ReadLine())
查看全部
舉報