java for循环(很简单的)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java for循环(很简单的)相关的知识,希望对你有一定的参考价值。

public class TT
public static void main(String args[])
for(int a=1;a<=5;a++)
for (int b=1;b<=a;b++)//x1
System.out.print('*');
//x3
System.out.println();

我的问题是为什么x1与x3行的“ ”可以省略
能在说下在什么情况下 可以被省略
谢谢!!!

在for循环的循环体只有一条语句的时候,大括号是可以省略的。

按你给的例子,for(int b=1;b<=a;b++)这个循环的循环体只是System.out.print('*');这一条语句,所以可以省略x1与x3行的大括号。

不只for循环,其它大多数的语句块也是同理,比如if、while等等……
参考技术A 其实你只需要知道 一般的IF语句 FOR循环等等 这些在运行时 如果没有 他们将只执行到 ;为止 不管后面有什么语句 都不会执行 参考技术B 在for循环的循环体只有一条语句的时候,大括号是可以省略的。
if,while也类似.
参考技术C 不过最好是写上
那样的话就会养成良好的编程习惯
而且代码的可读性会好点

以上是关于java for循环(很简单的)的主要内容,如果未能解决你的问题,请参考以下文章

Java初学者:for循环介绍

java for循环用法

Java中更简单的循环for循环和跳转语句

Java中更简单的循环for循环和跳转语句

Java中更简单的循环for循环和跳转语句

2优先使用for-each循环