空行是没有什么作用的
创新互联是一家专注网站建设、网络营销策划、成都微信小程序、电子商务建设、网络推广、移动互联开发、研究、服务为一体的技术型公司。公司成立十年以来,已经为上千余家成都塑料袋各业的企业公司提供互联网服务。现在,服务的上千余家客户与我们一路同行,见证我们的成长;未来,我们一起分享成功的喜悦。
你甚至可以这样
System.out
.println("hello")
;
这都没错.
你可以在任何位置加空行!
您好,提问者:
估计是您多加了ln了。比如System.out.println();这个其实就是一行。
public static void main(String[] args){
for(int i = 0; i 8; i++){
System.out.println("■□");
}
}
package demo1;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
/**
* @ClassName: BufferedDemo
* @Description: (获得Java文件中的空行和注释行,作为工具类)
* @author 幸福源于点滴珍惜!
* @author 砖尘
* @date Mar 18, 2014 8:55:18 PM
*
*/
public class BufferedDemo {
private String path;
private BufferedReader bfr;
private int count;
public BufferedDemo(String path) throws FileNotFoundException {
this.path = path;
bfr = new BufferedReader(new FileReader(path));
}
public int getNullLine() throws IOException {// 获得空行
String len = "";
while ((len = bfr.readLine()) != null) {
if (len.equals(""))
count++;
}
return count;
}
public int getNotesLine() throws IOException {// 获取注释行,这边仅认为/***/
// 和/**/是注释。
String len = "";
while ((len = bfr.readLine()) != null) {
if (len.contains("/*")) {
if (len.contains("*/"))
count++;
else {
count += 2;
while (!(len = bfr.readLine()).contains("*/"))
count++;
}
}
}
return count;
}
}
工具类中没有写主函数,要运行需要增加主函数。
就算全部写成一行,一样可以编译运行.
换行和工整的缩进是为了增强代码的可读性.
空行不影响编译之后生成的class文件的体积.
这是工具空的格,只是为了排版的需要,你只需要每行有;号隔开就行,编译器就能识别,不用故意去敲空格,当然了,为了代码的阅读性,空格是相当必要的.