-
迭代变量 x 只能用于读取数组 num 中的值,但是不能给数组元素赋值,如果尝试给 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语句在循环结构终止本层循环体,从而提前结束本层循环。
使用说明:
(1)只能在循环体内和switch语句体内使用break;
(2)当break出现在循环体中的switch语句体内时,起作用只是跳出该switch语句体,并不能终止循环体的执行。若想强行终止循环体的执行,可以在循环体中,但并不在switch语句中设置break语句,满足某种条件则跳出本层循环体。
2.continue
continue语句的作用是跳过本次循环体中余下尚未执行的语句,立即进行下一次的循环条件判定,可以理解为仅结束本次循环。
注意:continue语句并没有使整个循环终止。
查看全部 -
不能加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转变为int型。
强制类型转换:int x=int.Parse(Console.ReadLine());//string>>int
查看全部 -
写法二:计算最高成绩人员及分数
{
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("分数最高的是{0},分数是{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("分数最高的是{0},分数是{1}",name[k],num[k]);
}
查看全部 -
foreach循环引用打印:
foreach(string x in t)
{
Console.Write(x);
}
查看全部 -
数组声明:
上例中,数组 a 的初始化方式我们已经学习过了;数组 b、c、d 是在初始化时为数组元素指定初始值,请注意数组 d 用 [3] 声明了数组长度,后面 { } 中的初始值个数要与 [ ] 中声明的长度相同。数组 b、c 初始化没有声明长度,长度由 { } 中的初始值个数确定。
查看全部 -
快捷键
查看全部 -
类型转换 int.Parse(Console.ReadLine())
查看全部
举报