重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
你好,提问者:
创新互联公司主要从事成都网站设计、做网站、成都外贸网站建设公司、网页设计、企业做网站、公司建网站等业务。立足成都服务禹州,十余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792
没看到你贴出代码来啊,我就我自己的见解跟你说下!
public class Student{
public static void main(String [] args){
System.out.println(" ");
}
}
希望你不是这样写的,这样写其实已经输出了,只是你看不到而已
public class Student{
public static void main(String [] args){
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;
}
}
工具类中没有写主函数,要运行需要增加主函数。
空格可以直接输入,例如System.out.println(" ");而如果用String表示那些符号的话,空格直接就是\t就行。
\\ 反斜杠\' 单引号'
\" 双引号"
\uxxxx 以十六进制指定Unicode字符输
\dxxx 以八进制指定Unicode字符输出
\b 倒退一个字符
\f 换页
\n 换行
\r 光标移至行首
\t 跳格(一个TAB键)
扩展资料
运算符是一些特殊的符号,主要用于数学函数、一些类型的赋值语句和逻辑比较方面。特殊字符的表示方法:
\r 回车 ('\u000D')
\d 数字等价于[0-9]
\D 非数字等价于[^0-9]
\s 空白符号 [\t\n\x0B\f\r]
\S 非空白符号 [^\t\n\x0B\f\r]
\e Escape
\b 一个单词的边界
\B 一个非单词的边界
\G 前一个匹配的结束
参考资料:百度百科 Java
只有一个区别:print在本次输出之后不会换行,println在本次输出之后会换行。
两者区别及用法实例演示如下:
一、实例代码如下。
二、执行结果如下:可以看到println相当于是print加上换行符的效果。
三、执行99乘法表中两者使用的区别,示例代码如下。
四、执行结果如下。
扩展资料:
java的格式化输出:
java Se5引入的format方法可用于PrintStream或PrintWriter对象,其中也包括System.out对象。
测试代码如下:
输出的结果如下:
即format与printf是等价的,它们只需要一个简单的格式化字符串,加上一串参数即可,每个参数对应一个格式修饰符。
基本的模式已经给你了,你可以自己变通修改下,要有这方面的能力
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public class Admin {
public static void main(String... args) {
try {
Scanner in = new Scanner(new File("D:/gao.java"));
int nulSum = 0;
int zhushiSum = 0;
while (in.hasNext()) {
String str = in.nextLine().trim();
if ("".equals(str)) {
nulSum++;
}
if (str.startsWith("//")) {
zhushiSum++;
}
}
System.out.println("空行:" + nulSum);
System.out.println("注释:" + zhushiSum);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}