30843人加入学习
(83人评价)
C#编程-第一季-编程基础-宇宙最简单2021最新版

制作完成于2021年10月10日,使用Visual Studio 2019

价格 免费

乘积循环时初始值要设置为1

[展开全文]

convert.int32/16/64的区别在于取值范围不同

[展开全文]

编程语言是整个程序世界的工具,利用编程语言开发出来的软件是利用工具生产的产品。

单纯学习工具使用,是不能深入的

利用工具生产了作品,才能更好的理解这个工具

[展开全文]

第八十四课  数组的遍历

1. 怎么遍历一个数组?

int[] temp = new int[5] { 5, 6, 7, 8, 9 };
for(int a = 0; a < 5;a++)
{
    Console.WriteLine(temp[a]);
}

2. foreach遍历数组:

int[] temp;
temp = new int[] { 5, 56, 7, 89, 23, 46, 459, 2, 77, 85, 65 };
foreach(int i in temp)
{
    Console.Write(i + " ");
}

int i 为临时变量,随着遍历的进行,i中的数值也是变化的,所以叫做临时变量。

foreach只能正序遍历,如果想倒序遍历数组可以用for或while循环语句来写。

3. 获得位置数组中数值的长度,也就是数值的个数。

int[] ages = {2,3,4,5,6,7,8,9};

Console.Write(ages.Length);

输出结果为:8   这样就可以获得数组中数值的个数了。

例如:

int[] temp;
temp = new int[] { 5, 56, 7, 89, 23, 46, 459, 2, 77, 85, 65 };
Console.WriteLine(temp.Length);
for(int i = 0; i < temp.Length; i++)
{
    Console.Write(temp[i] + " ");
}

temp.Length可以直接用,用以表示数组中数值的个数。

 

[展开全文]

1.斜杠加*是多行注释

2.斜杠是注释

3.ctrl + k 和 ctrl + c 是多行快捷注释

4.ctrl + k 和 ctrl + u 是取消注释

 

[展开全文]

write 和writeline //会有一个换行

//write 不会进行换行

\转义字符

\t 制表符 在控制四个空格

[展开全文]

using system  引入命名空间

namespace   //类似java

class  类

main方法

输出console.writeline //

类似print

 

 

[展开全文]

第八十三课  数组的使用

1.数组可以先声明再赋值的。

例如:

char[] temp;

temp={a,b,c,d,e,f,g};

2.数组赋值方法:

①第一种声明与赋值方法:

(比较直观切普通的方法)

int[] ages = {32,54,68,51,23,54,65,45};

这样的方式创建声明和赋值需要放在同一行,如果想用两行来创建声明和赋值需要用new的方式了。

②第二种声明预付制方法:

int[] ages;

ages = new int[10];

先声明数组变量,变量名为ages;

new int[10];     new为创建的意思,int[10]意思为长度为10的。整体意思是,创建一个长度为10的int类型。

也可以缩减写出来

int[] ages = new int[10];

③第三种声明与赋值方法:

int[] ages;

ages=new int[]{12,5,48,68,12,6}; 

第三种方法比较第一种方法多个new,在数值声明中,基本都用new来创建的,因为数组是引用类型的创建方法,它和int的基本类型的变量存储的位置不一样。

④第四种声明与赋值方法:

int[] ages;

ages = new int[5]{2,5,6,7,8};

在int[5]添加了具体赋值长度,如果不在int[]中添加数字来限制长度,那么系统会默认后面{ }中有多少就是多长了,可以随便写多少数值。如果限制了长度,也有好处,不能随便写了呗。

3.没有赋值就说明是默认值

int[] ages;

ages = new int[10];

这样创建长度为10的ages,其中默认10个赋值数值都是0。

4.数组中的数值修改。

例如:

int[] ages = {12,16,20,13,15,17,18,18};

ages[4]=16;

Console.WriteLine(ages[4]);

输出为:16

 

 

 

[展开全文]

for循环的 初始化  条件 增量 都是可选的,可有可无,根具需要。一般都有 

同一个作用域内变量不能重名

for(int i = 0;;){}

for(int i = 0;;){}

[展开全文]

do while结构

do{

循环体

}while(条件判断)

while结构

while(条件判断){

循环体

}

 

 

[展开全文]

for循环括号内有两个分号;隔开 

用for循环和while循环输出0-9 

while循环

while(i<10)

{

     Console.WriteLine(i);

      i++;

}

for循环

for(int i=1;i<11;i++)

{

     Console.WriteLine(i);

}

 

[展开全文]

1.int ave

ave变为double类型

(int)(ave*100)/100

2.Write:输出(不换行)

3.WriteLine:输出 换行

4.空格隔开:Console.Write(n+" ”)

[展开全文]

int i=1;

while (i<101)

{

      if( i%2==0){

            Console.WriteLine(i);

       }

      i++;

}

 

int n1;   

int n2;

while (n1<n2)

{

     if(n1%2==0){

         Console.WriteLine(n1)

      }

     n1+1;

}

[展开全文]

条件表达式也是布尔表达式,需要返回一个布尔值 

[展开全文]

while(true)(表示这个表达式恒为true)

[展开全文]

授课教师

问问题加入A计划,有专门负责答疑的老师哦!!!

课程特色

下载资料(1)
视频(117)
图文(3)