一、九九乘法表
长方形:
//输出99乘法表
//长方形
for (int j = 1; j <= 9; j++)
{
for (int i = 1; i <= 9; i++)
{
Console.Write("{0}*{1}={2}\t", i, j, i * j);
}
Console.WriteLine();
}
Console.ReadKey();
结果:
梯形:
//梯形
for (int j = 1; j <= 9; j++)
{
for (int i = 1; i <= j; i++)
{
Console.Write("{0}*{1}={2}\t", i, j, i * j);
}
Console.WriteLine();
}
Console.ReadKey();
结果:
二、break用法
break用于循环中,退出当前循环。
例子:
//break
int i = 0;
while (true )
{
if(i==5)
{
Console.WriteLine("很帅");
break;
}
i++;
}
Console.WriteLine("系统识别此话是真话");
Console.ReadKey();
三、字符串转换成数字
方法一:
Console.WriteLine("输入数字");
string strNum = Console.ReadLine();
int age = Convert.ToInt32(strNum)
方法二:
Console.WriteLine("输入数字");
string strNum = Console.ReadLine();
int age1 = int.Parse(strNum);
方法三(不会报异常):
Console.WriteLine("输入数字");
string strNum = Console.ReadLine();
int age = 0;
bool result = int.TryParse(strNum , out age );//这个方法的返回值是bool类型的,或者直白点,这一行代码int.TryParse()要用bool类型的变量来接收
这个方法的返回值是bool类型的,或者直白点,这一行代码int.TryParse()要用bool类型的变量来接收。
四、continue
立即结束本次循环,判断循环条件,如果成立,则进入下一次循环,否则退出循环。
例子:用while continue实现计算1到100(含)之间的除了能被7整除之外所有整数的和。
方法一:
int i = 1;
int sum = 0;
while (i <= 100)
{
if (i % 7 == 0)
{
i++;
continue;
}
sum += i;
i++;
}
Console.WriteLine("总和为{0}", sum);
Console.ReadKey();
方法二:
int i = 0;
int sum = 0;
while (i < 100)
{
i++;
if (i % 7 == 0)
{
continue;
}
sum += i;
}
Console.WriteLine("总和为{0}", sum);
Console.ReadKey();
五:三元表达式
语法:表达式1?表达式2:表达式3
举例:bool result=5>3?true:false;
六、结构
1.顺序结构:语句顺序执行
2.分支结构:语句在满足条件下执行
- if,if-else,if-else if,switch-case 表1?表2:表3(三元)
3.循环结构:语句在满足条件下循环执行多次
- while,do-while,for foreach
4.跳转语句
- break(跳出当前循环),continue