以下Java代码片段中,哪个程序块的结构符合Java语法规定?

答案解析

A选项中if语句的程序块使用了圆括号而非花括号,语法错误。B选项中for循环条件没有使用花括号包围,虽然可以运行,但是不符合程序块的标准结构,for循环必须使用花括号,但此处没有程序块,应为for(int i = 0; i < 10) {System.out.println(i); } 才为标准程序块,语法有错误。C选项中while循环只有一条语句,可以省略花括号,语法正确,但是不是标准的程序块,D选项中类的定义使用了花括号,符合程序块的结构,且是类的代码块。但题目中并没有说明代码块只指程序方法中的代码块。所以选项D正确。本题考察了程序块和类代码块的定义。
正确答案:D
随机推荐
开始刷题