2021.3.11学习笔记
while循环
循环变量初始化:int count=1;
循环条件:whirl(count<=5);
循环体:被执行的代码称为循环体
循环变量的增加:count=count+1
示例练习题;计算100到10000之间有多少个数字之和是7
int QQ=100 int WW=0
whirl(QQ>=100&&QQ<=10000);
if(QQ%10+QQ%100/10+QQ%1000/100+QQ/1000==7)
{
WW++
}
QQ=QQ+1
Console.WriteLine(WW);
break和continue
break在swtich语句里跳出开头,在循环体结构跳出循环体
continue:提前结束本次循环进入到下一次循环
for循环
for循环语句格式(循环变量初始化,变量的判断,变量的变化)
for循环用在已知循环次数的情况下
for(int j=0;j<100;j++)
一维数组
数值定义的语法格式
数值初始化:5称为数组的长度,即数值中包含数据的个数,大括号里面每一个数据称为一个元素
new是用来给数值在内存中开辟空间,此种初始化方法称为动态初始化,加new的都是动态初始化
int[] ages = new int[5] {2,3,4,5,6 };
不限制数值长度
ages= new int[] { 1, 2, 3, 4, 5, };
此种情况系统会给数组赋一个默认值;如果数组是数值类型(整型,浮点型),元素的默认值为0,如果是字符串默认值为空,如果是字符类型,默认值为空,如果是bool类型默认值是false
ages = new int[5];
静态初始化
int [] num={1,2,3,4,5}
数组作为一个整体时不能参与运算,但赋值除外
数组下标的最大值为数组长度减一
练习
int[] inArr = { 2, 3, 5, 7, 11, 13, 17 };反向打印
int[] inArr = { 2, 3, 5, 7, 11, 13, 17 };
for (int i =inArr.Length-1;i>=0; i--)
{
Console.WriteLine(inArr [i]);
}
练习
int[] inArr = { 2, 3, 5, 7, 11, 13, 17 };求数组所有元素的和
int[] inArr = { 2, 3, 5, 7, 11, 13, 17 };
int Q = 0;
for (int i = 0; i < inArr.Length ; i++)
{
Q += inArr[i];
}
Console.WriteLine("所有元素之和"+Q);