【C#】九九乘法表、break用法、字符串转换成数字、continue、三元表达式、结构

一、九九乘法表

长方形:

//输出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
发布了70 篇原创文章 · 获赞 17 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/hsm_Jasmine/article/details/95601620