【Java面试题】空语句的详解和运用

空语句:

编程语言中语句都要进行一定的操作,但是java中有一种语句什么也不执行,这就是空语句。空语句是有一个分号(;)组成的语句。

空语句是什么也不执行的语句。在程序中空语句通常用作空循环体。举个例子:

while((char)System.in.read()!='\n'){
    ;//为了突出空语句,特地加了大括号
    }

该语句的功能是,只要从键盘输入的字符(System.in.read()方法)不是回车则重新输入。一般来说,while的条件判断体后不用添加分号,后面紧跟一个循环体,而这里的循环体为空语句。上述语句可以用更加简洁的语句来描述:while(getchar()!='\n');

空语句还可以用于在调试时留空以待以后添加新的功能。如果不是出于这种目的,一般不建议使用空语句,因为空语句不完成任何功能,但同样会额外占用计算机资源。

你可能感兴趣的:(空语句的理解,java语句,趣味算法)