在 Java 中,语句是最小的构成单元,每一个语句必需运用分号作为完毕符。
除此之外,Java 对语句无任何其他限定,开发人员可以很随便地用相符本身作风的体式格局编写语句。
比方,可以将一个语句放在多行中,示比方下:
String str = "Apple " +"Banner "+"Pear " +" Orange";
由于 Java 运用分号作为语句的完毕符,所以上面的 3 行代码会被 Java 认为是一条语句,由于这 3 行中只要一个分号。然则,我们不引荐运用这类体式格局来编写语句。
一样,由于运用分号作为分隔符,将多个语句放在一行来编写也是许可的。比方,下面的示例代码也是准确的。
int a = 0,b,c;b=a+10;b++;c=a*b;System.out.println(c);
上面将 5 个语句放在一行中。
为了使顺序语句分列得越发雅观、轻易浏览和消除毛病,平常运用以下划定规矩花样化源代码:
1、在一行内只写一个语句,并采纳空格、空行来保证语句轻易浏览。
2、在每一个复合语句内运用 Tab 键向右缩进。
3、大括号老是放在零丁的一行,便于搜检是不是婚配。
空语句
所谓空语句,它在顺序中什么都不做,也不包括具有现实性的语句。在顺序中,空语句重要用来作为空循环体。
空语句的语法花样以下:
; // 实在就是一个分号
实行一个空语句就是将掌握转到该语句的完毕点。如许,假如空语句是可抵达的,则空语句的完毕点也是可抵达的。
表达式语句
在许多的高等语言中,有特地的赋值语句。而在 Java 中将赋值作为一个运算符,因而只要赋值表达式。在赋值表达式背面增加分号就成了自力的语句。
以下是一些表达式的示例语句:
3.1415926; (a+b)/2; x*y*z-y+(20-x);
这些表达式可以被 Java 编译器辨认,然则由于没有对顺序举行任何操纵,因而无任何意义。
平常表达式语句应该能完成一个操纵,如修正变量的值或许作为函数参数等。具体方法是,在表达式的左边指定一个变量来存储表达式的值,或许将表达式通报给函数。
以下是修正后的表达式语句:
pi=3.1415926; output(pi); // 将pi的值通报到output()函数中作为参数 sum=(a+b)/2; printf("%f",sum); // 将sum的值通报到printf()函数输出 temp=x*y*z-y+(20-x); // 将表达式的值保存到temp变量中
复合语句
复合语句又称为语句块,是许多个语句的组合,从而可以将多个语句看做单个语句。
复合语句的语法花样以下:
{ statement-list // 语句列表 }
可以看到由一个扩在大括号内的可选 statement-list 构成。statement-list 是由一个或许多个语句构成的列表,假如不存在 statement-list,则称该语句块是空的。
实行划定规矩以下:
1、假如语句块是空的,掌握转到语句块的完毕点。
2、假如语句块不是空的,掌握转到语句列表。当掌握抵达语句列表的完毕点时,掌握转到语句的完毕点。
例 1:
建立一个语句块,该语句块包括 3 条语句。
{ width = 10; // 为width变量赋值 height = 90; // 为height变量赋值 area = width * height; // 盘算width变量和height变量的乘积 }
上述代码实行后,sum 变量的值为 900。上述的语句块中大括号内包括了 3 条语句。第一条语句为 width 变量赋值,第二条语句为 height 变量赋值,第三条语句则将 width 和 height 相乘,效果保存在 sum 变量中。
引荐教程:java入门教程
以上就是java中的语句是什么的细致内容,更多请关注ki4网别的相干文章!