zoukankan      html  css  js  c++  java
  • JAVA的语法基础3

    语句

    1.复合语句

    在使用复合语句时要注意,复合语句为局部变量创建了一个作用域,该作用域为程序的一部分,在该作用域中某个变量被创建并能够被使用。如果在某个变量的作用域外使用该变量,则会发生错误。

    例题:在项目中创建Compound类,在主方法中定义复合语句块,其中包含另一复合语句块。

    public  class  Compound{

      public static void main(String[] args){

        {

          int y=40;

          System.out.println("输出y的值:"+y);

          int z=245;

          boolean b;

          {

            b=y>z;

            System.out.println("y>z成立吗:"+b);

          }

        }

        String word ="hello java";

        System.out.println("输出字符串:"+word);

      }

    }

    2.条件语句

    (1)if条件语句

    if条件语句是一个重要的编程语句,它用于告诉程序在某个条件成立的情况下执行某段程序,而在另一种情况下执行另外的语句。

    使用if条件语句,可选择是否要执行紧跟在条件之后的那个语句。关键字if之后是作为条件的“布尔表达式”,如果该表达式返回的结果为true,则执行其后的语句;若为false,则不执行if条件之后的语句。If条件语句可分为简单的if语句、if……else语句和if……else if多分支语句。

    ①简单的if条件语句

    布尔表达式:必要参数,表示它最后返回的结果是一个布尔值。它可以是一个单纯的布尔变量或常量,或者使用关系或布尔运算符的表达式。

    语句序列:可选参数。可以是一条或多条语句,当表达式的值为true时执行这些语句。如语句序列中仅有一条语句,则可以省略条件语句中的大括号。

    ②if……else语句

    if……else语句是条件语句中最常用的一种形式,它会针对某种条件有选择的做出处理。通常表现为“如果满足某种条件,就进行某种处理,否则就进行另一种处理。”

    if后面()内的表达式的值必须是boolean型的。如果表达式的值为true。则执行紧跟if语句的复合语句;如果表达式的值为false,则执行else后面的复合语句

    同简单的if条件语句一样,如果if……else语句的语句序列中只有一条语句(不包括注释),则可以省略该语句序列外面的大括号。有时为了编程的需要,else或if后面的大括号里可以没有语句。

    ③if……else if多分支语句

    if……else if多分支语句用于针对某一事件的多种情况进行处理。通常表现为“如果满足某种条件,就进行某种处理,否则,如果满足另一种则执行另一种处理”。

               

    (2)switch多分支语句

    switch语句中表达式的值必须是整型或字符型,常量值1~常量值n必须也是整型或字符型。switch语句首先计算表达式的值,如果表达式的值和某个case后面的变量值相同,则执行该case语句厚的若干个语句,直到遇到break语句为止。此时如果该case语句中没有break语句,将继续执行后面case中的若干语句,直到遇到break语句为止。若没有一个常量的值与表达式的值相同,则执行default后面的语句。default语句为可选的。如果它不存在,而且switch语句中表达式的值不与任何case的常量值相同,switch则不作任何处理。

       注意:同一个switch语句,case的常量值必须互不相同

      

    3.循环语句

    while循环语句    do……while循环语句  for循环语句

    控制台的输入输出

     

                   

  • 相关阅读:
    Web框架
    Java并发编程:Callable、Future和FutureTask
    5分钟了解Mockito
    用IntelliJ IDEA创建Gradle项目简单入门
    QrenCode : linux命令行下生成二维码图片
    git 撤销commit
    curl网站开发指南
    H2数据库攻略
    Guice入门
    linux debian 时间设置中无法选择“自动设定时间和日期”
  • 原文地址:https://www.cnblogs.com/cycanfly/p/5215322.html
Copyright © 2011-2022 走看看