OOP基础

1:变量

变量概述

 

由于变量让你能够把程序中准备使用的每一段数据都赋给一个简短、易于记忆的名字,因此它们十分有用。变量可以保存程序运行时用户输入的数据(如使用Console.RedLine()方法在控制台上显示一个冒号,然后把用户键入的文本保存到变量中)、特定运算的结果以及要在窗体上显示的一段数据等。简而言之,变量是用于跟踪几乎所有类型信息的简单工具。

变量声明后没有赋值的话,编译器会自动提示并赋予默认值。

变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存储Script运行时可更改的程序信息。例如,可以创建一个名为Click Count的变量来存储用户单击Web页面上某个对象的次数。使用变量并不需要了解变量在计算机内存中的地址,只要通过变量名引用变量就可以查看或更改变量的值。在VB Script中只有一个基本数据类型,即Variant,因此所有变量的数据类型都是Variant。 

变量命名

 

变量名的第一个字符必须是字母、下划线或@;
其后的字符可以是字母、下划线或数字;
变量名区分大小写;
不能使用C#关键字作为变量名,如 int、double、char、namespace等;

声明变量


//格式:变量类型 变量名称;
int num;
bool isGood;
char character;
 
//变量在使用前必须初始化,否则无法通过编译
num = 1;
isGood = true;
character = 'A';
 
//也可以在声明变量时初始化
int num  = 1;
bool isGood = true;
char character = 'A';
 
//一次声明多个相同类型的变量,以“,”分隔各个变量
int num1, num2;
bool isGood, isBad;
char char1, char2;
 
//同时使用以上各种技巧
int num1 = 1, num2 = 2;
bool isGood, isBad = false;     //isGood没有初始化
isGood = true;                  //初始化isGood

2:数组

数组的定义

1、数组的长度是固定

2、是同一个类型的数据

3、根据索引index来查找,第一个0开始

数据分为 一维数组、二位数组、数组的数组

int[] number =new int[5];//表示定义一个长度为5 的一维数组
 
//赋值:
 
int[] number2=new int[5] {1,2,3,4,5};
 
int[] number2=new int[] {1,2,3,4,5};
 
int[] number2={1,2,3,4,5};
 
//二位数组:
 
string[,] name=new string[2,2];//表示定义一个一维长度为5二维长度为4 的二维数组
 
//赋值:
 
string[,] name2={
  {"a","b"},{"c","d"}};
 
//数组的数组:
 
int[][] scores=new int[2][];//表示定义一个一维长度为2,二维长度不固定的数组 
 
//赋值:
 
int scores2={new int[]{1,2,3},new int[] {4,5,6,7,8}};

3:循环

循环的定义

1.使用循环的原因

当同一性质的的判断或事件,相继出现,一个一个的书写不但麻烦,还增加代码量不便于存储,这个时候就需要用到循环啦,帮助我们更好的实现想要实现的问题,简单易懂;

2.循环是什么?

循环是程序中重复执行,直到满足指定条件才停止的一段代码。在编码过程中也用到了关系和逻辑运算符。

3.C#常见的循环结构

while循环
do-while循环
for循环
foreach循环
4.循环的应用

While 循环
  先判断,然后再执行循环体;试用与不知道循环次数;

    int i = 0;              
     int sum = 0;            
     while (i <100)       //判断
    {
         i++;
         if (i % 7 == 0)
    {
         continue;        //暂停当前循环运行,然后再继续,本练习中则是结束i%7==0,这个整除的循环,
    }                    //不进行输出,那么所有输出的就是整除之外的所有整数
    sum += i;
    }
    Console.WriteLine("总和为{0}", sum);
    Console.ReadKey();
  • break与continue

  break是结束整个循环体,continue是结束单次循环;

for (; i < 5; i++)
  {
     Console.WriteLine("请输入年龄");
     int age = int.Parse(Console.ReadLine());
     if (age <=0 || age > 100)
     {
         break;                 //当输入年龄满足上面的条件语句时,那么整个循环过程也就结束,不再继续执行
     }
        sumAge += age;
   }
  • do-while循环

  先执行循环体,然后再进行判断;试用与不知道循环次数

     string str = "";
     int number = 0;
     do
     {
     Console.WriteLine("请输入一个数");
     str = Console.ReadLine();               //循环体执行
     if (str != "q")                         //判断
         {
              number = Convert.ToInt32(str);
              Console.WriteLine(number * 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值