221221
221221
显式类型转换有可能超出可储存范围,因此有可能导致数据丢失
while循环的基本结构
1.当满足条件时,while语句会一直执行循环体代码,当不满足的时候就跳出循环,执行后续代码
例:
int i = 1;
while(1≥11)
//运行时会自动判断是否满足括号内的条件
{
Console.WriteLine(i);
i++;
}
不学了,我要去学投资了(doge)
switch分支语句
1.用于条件判断,例:
switch(number)
{
case1:
//1:在switch语句中即为number==1;
Console.WriteLine("矿泉水")
break;
case2:
Console.WriteLine("红茶")
break;
case3:
Console.WriteLine("绿茶")
break;
case4:
Console.WriteLine("雪碧")
break;
case5:
Console.WriteLine("可乐")
break;
default:
//默认情况下,当前面的case语句都否定时,默认为default状态;
Console.WriteLine("脉动")
break;
}
语法注释:快捷键:ctrl + k ctrl + c
撤回:CTRL + k ctrl + u
//输入一个数n,输出1-n
int n=Convert.Toint32(Console.Readline());
int i=1;
while (i<n+1)
{
Console.Write(i+"");
编程题、面试题:
1、leecode
2、牛客网
NNYNNY
console.writeline("1\n\t2\n3");
if-else语句多条件判断
例:if(score ≥ 90)//判断是否大于90,若是则评级a
{
Console.WriteLine("a")
}
if(score≥70 && score ≤ 89)
{
Console.WriteLine("b")
}
if(score≥60 && score ≤ 69)
{
Console.WriteLine("c")
}
此时各段IF判断为同级,同时判断
例2:
if(score ≥ 90)
{
Console.WriteLine("a")
} else if (score ≥ 70)//当不满足大于90时,判断是否大于70,是则评级b
{
Console.WriteLine("b")
} else if (score ≥ 60)//当不满足大于70时,判断是否大于60,是则评级c
{
Console.WriteLine("c")
}
else //当前面条件局部满足时,判断d
{
Console.WriteLine("d")
}
IF条件语句
1.用于判断是否达成条件,并运行相应的程序。例if(age≤16) {
//当条件满足时执行"{}"中的内容
Console.WriteLine("可以进入")
}
else //当不满足时执行else的代码
Console.WriteLine("年龄太大")
见名之意
using syste
console.调用某一个类
using System;//注释:引入命名空间
namespace _001_开始
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
string str = Console.ReadLine();
string[] str.Array = str.Split(" ");
int [] intArray = new int
逻辑运算符
0.bool函数,用于判断运算结果为Ture 或者 False
1.逻辑运算符一共有三类,逻辑与“&&”;逻辑或“||”;以及逻辑非“!”
2.“&&”逻辑与代表需要同时两个条件时,为Ture,例:(A&&B)即条件A与B都打成时为Ture;
3.“||”逻辑或代表直须满足一个条件,为Ture,例:(A||B)即满足条件A或条件B时,为Ture
4.“!”逻辑非则是逆转操作数的逻辑状态,如果条件为Ture则逻辑非运算符使其为False。例:bool c = !(4 < 7);运算为false,但是逻辑非使其运算结果为Ture
世界上语言的排行榜
tiobe
自增自减运算符:
例:int a = 5;
a++;
a++;
console.writeline(a);
输出结果为7,即“a++”= a+1,或理解为自身增加1(也可书写为++a)
同理推断a--=a-1
a++与++a再单独代码书写时无区别,但是若书写在一个运算当中,则两者有所区别
例:
int a = 5;
int b = a++;
Console.WriteLine(a)(此为先赋值再自增,b=6,a=5)
而int b = ++a则为先自增再赋值(b=6,a=6)
若是单独Console.WriteLine(a++),则里面的a++不运算;
但若是
Console.WriteLine(a++);
Console.WriteLine(a);
则输出结果为5和6
string[] s = (Console.ReadLine()).Split(' ');
可以这样连续输入数字并转成字符数组
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _001_开始
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
Console.ReadKey();
}
}
}