栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【Java知识点总结】Java语句简介及顺序结构

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【Java知识点总结】Java语句简介及顺序结构

Java语句简介及顺序结构
  • 语句简介
  • 顺序结构
    • 表达式语句
    • 复合语句
    • 空语句

语句简介

在 Java 中,语句是最小的组成单位,每个语句必须使用分号作为结束符。因为这个性质,有两种特殊情况:

  • 可以将一个语句放在多行中。如:

    cost=(int)(price<100 ? price : price<500
                     ? price*0.9 : price<2000
                     ? price*0.8 : price<5000
                     ? price*0.7 : price*0.6);
    

    以上代码在Java中是一条语句。

  • 可以将多个语句放在一行中。如:

    Scanner scanner = new Scanner(System.in);double height = scanner.nextDouble();double weight = scanner.nextDouble();
    

    以上代码也是正确的。

以上两种特殊情况不是错误的,但通常并不美观且易读性较差,一般不推荐。

顺序结构

按照语句的组成部分,可以将顺序结构中的语句分为表达式语句、复合语句和空语句 3 大类。

表达式语句

一般表达式语句应该能完成一个操作,如修改变量的值或者作为函数参数等。如:

Age = 19;

而像下面的表达式虽然能被编译器识别,但没有完成一个操作,没有意义:

19;
复合语句

复合语句又称为语句块,是很多个语句的组合,可以将一个语句块看作单个语句。

语法格式为:

{
    statement-list // 语句列表
}

如果花括号中没有语句,则称该语句块是空的。

  • 如果语句块是空的,控制权转移到语句块的结束点。
  • 如果语句块不是空的,控制权先转移到语句列表。当控制权到达语句列表的结束点时,控制权会转移到语句块的结束点。
空语句

空语句(Empty Statement)在程序中什么都不做,也不包含具有实际性的语句。

语法格式为:

; //只有一个分号,可能在上一行的末尾

执行一个空语句就是将控制转到该语句的结束点。这样,如果空语句是可到达的,则空语句的结束点也是可到达的。在程序中,空语句主要用来作为空循环体,如:

while(getchar()!='n');

这个语句的功能是,只要从键盘输入的字符不是回车,则要求用户重新输入,即要求用户回车后才会继续后面的程序。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/842921.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号