zoukankan      html  css  js  c++  java
  • 语句

    语句是指程序命令,都是按照顺序执行的。语句在程序中的执行顺序称为“控制流”或“执行流”。根据程序对运行时所收到的输入的响应,在程序每次运行时控制流可能有所不同。

     注意,语句间的标点符号,必须是英文标点,语句的结束标点是分号”;”。

    语句可以用嵌套,可以是以分号结尾的单行代码,也可以是语句块中的单行语句。语句块括在括号{}中,并且可以包含嵌套,可以是以分好结尾的单行代码,也可以是语句块中的单行语句。语句块括在符号{}中,并且可以包含嵌套块。

    语句的类型包括声明语句,表达式语句,选择语句,循环语句,跳转语句,异常语句

    1.声明语句引:入新的变量或常量。 变量声明可以选择为变量赋值。在常量声明中必须赋值。

    例如:

    int i=0;//声明变量i并赋值,也可以不赋值。

    double d ;

    “//”表示注释一行,“/*...*/"可以注释一段区域,注释后的内容变绿。

    2.表达式语句:用于计算值的表达式语句必须在变量中存储该值。

    例如:

    sum=i+j;//变量i和j在此之前必须先赋值。而且sum也需要生命类型。

    int x=a+b;//或者在声明的同时进行运算。

    3.选择语句:if,else,switch,case

    4.循环语句;do,for,foreach,while

    5.跳转语句:break,continue,default,return

    6.异常语句:try-catch-finally

    一、选择语句:

    if,else

    if是如果的意思,else是另外的意思,if后面跟()括号内为判断条件,如果符合条件则进入if语句执行命令。如果不符合则进入if语句执行命令。如果不符合则不进入if语句。else后不用加条件,但是必须与if配合使用,else后也可加if,但if后需要条件。If-else可以嵌套。

      类似于条件运算符,其格式如下:

    格式1:

    if(....)//括号内是判断条件

    //程序代码,运算等等 

    格式2:

    if(...)//括号内是判断条件

      //程序代码,运算等等

    else//如果不满足条件则执行这里的代码

        //程序代码,运算等等

    格式3:

    if(...)//括号内是判断条件

      //程序代码,运算等等

    else if(...)//另外如果满足条件2则执行以下的代码

      //程序代码,运算等等

    格式4:

    if(...)//如果满足条件1则执行哲理的代码

      //程序代码,运算等等

    if(...)//如果满足条件2则执行哲理的代码

       //程序代码,运算等等

     ...

    else//最后不满足以上条件则执行这里的代码

       //程序代码,运算等等

    一下是几个if-else的实例:

    1.输入一个100以内的数,判断正整数:

    Console。WriteLine(“请输入整数”);

    int a=int.psrse(Console.Readline());

    if (a>10&&a<100)

    {

    Console.Writeline(“您输入的两位数是整数”);

    else

    if(a<10)

    {

    Console.writeline("您输入的数小于10”);

    else

    Console.writeline("您输入的数大于等于100”); 

    }

    }

    Console.Readline();

    2.输入姓名,分别判断是否几个,如果超过80分则输出"你学的不错,值得表扬!",如果在50—60之间则输出“就差一点点,再加把劲”,如果小于50则输出“使劲努力,不要偷懒!”

    Console.Write("请输入姓名:");

    Console.Readline();

    Console.Write("请输入成绩:");

    double a=double.parse(Console.Readline());

    if (a>=60&&a<=100)

    {

    Console.Writeline("恭喜你,及格了!);

    if (a>80)

    {

    Console.Writeline("你学的不错,值得表扬!) ;

    }

    if (a>50&&a<60)

    {

    Console.Writeline("就差一点点,在努把力!);

    if (a<50&&a>0)

    {

    Console.Writeline("使劲努力,不要偷懒!);

    else

    Console.Writeline("请输入正确分数!);

    Console.Readline()

  • 相关阅读:
    【费用流】【CODEVS】1227 方格取数2
    【CODEVS】1034 家园
    【BZOJ】1066: [SCOI2007]蜥蜴
    【最大流】【CODEVS】1993 草地排水
    【HDU】2191 多重背包问题
    【TYVJ】1520 树的直径
    【BZOJ】1984 月下“毛景树”
    【BZOJ】1588: [HNOI2002]营业额统计
    【NOI】2004 郁闷的出纳员
    【POJ】2892 Tunnel Warfare
  • 原文地址:https://www.cnblogs.com/zzzy0828/p/5599079.html
Copyright © 2011-2022 走看看