数组:
int[] dd = {22,33,44};
数组:
int[] dd = {22,33,44};
数字转换成字符串:
“123”
1.加"" :string s = 123 + "";
2.string s2 = Conver.ToString(123);
伪随机数类:Random
读取字符:
Console.Read() ,返回整数 ,会读取换行符号
1.编程语言有
c pyhon java c++ c#
格式化输出:
int a = 22, b = 44;
Console.WriteLine("{0}+{1}={2}", a, b, a + b);
1.{X}可重复使用;{0}+{0}
2.{x}不能取用一个不存在的值:{0}+{5} 错误用法
转换函数类:Convert
Convert.ToInt32
@符号
1.屏蔽转义字符\
2.支持字符串多行输出
只去除字符前面的空格
delegate double MyDelegate(double XX,double XX)
delegate //定义一个委托
double //返回值为double
使用的话需要返回值类型一致
break语句跟continue语句都只作用域离他最近的循环
怎么判断一个字符是不是数字
params 参数数组 可以传递任意参数 ,系统构造数组
例:static int Addint(params int[] ints)
{
return int;
}
传递参数: Addint(1,2,3,4,5);//可以传递任意参数
判断是否遇到了第一个非0数字
已经遇到了第一个非0 数字
不需要去掉0了;
还没遇到第一个非0数字
变量的作用域
目前创建的变量基本都是局部变量,
什么是局部变量,
顾名思义,只在局部的代码里面起作用的变量就叫局部变量
在一个方法里面创建的变量是不能在其他方法使用的
一对{ }基本就代表一个作用域
在子作用域里面是可以访问父作用域里面的变量的
while循环的作用域
for循环的优势:
for循环可以很方便的控制循环的次数;
当知道循环的次数时,一般使用for循环 ;
当知道首尾关系时,也尽量使用for循环;
当知道有一个终止条件,不知道循环什么时候终止时,用while循环;
所有使用while循环的基本都可以用for循环来做
do while是先执行一次循环体,再进行条件的判断
while是先进行条件的判断,条件不满足的话,一次循环体都不会执行
int num = new Random().Next(1, 1000001);
Console.WriteLine("输入 -> {0}", num);
bool isPrimeNum = true;
for (int i = 2; i < num; i++)
{
if (num % i == 0 && num != i)
{
isPrimeNum = false;
break;
}
}
Console.WriteLine("输出 -> {0}", isPrimeNum && num != 1 ? "yes" : "no");