在Java中提供了两种方式可以将变量的值输出至控制台。
(1)使用print()或printin()方法,直接输出变量的值。代码如下:
System.out.println(score);
可以在变量前附加文字说明,然后使用连接字符串符号“+”将文字说明字符串和变量的值连接起来。如果是两个数字之间的“+”,“+”代表加法运算;但是如果有字符串文本参与“+”运算,则起连接作用。代码如下:
System. out. println(“学生的成绩是:”+score);
(2)使用printf()方法,格式化输出。使用print或println输出数据时无法控制输出数据的精度,在Java中可通过printf()方法控制数据输出的精度。例如:
doubl pi=3. 1415926;
System. out.printf(“%8.2f”,pi);
输出为:3. 14
上述代码表示变量pi可以输出8个字符的宽度和小数点后两位的精度,即打印出4个空格和4个字符。在printf中,前面的字符串内可以包含多个格式控制符,后面是格式控制符对应的变量,语法为:
System. out. printf(“格式控制符1格式控制符2…”,变量1,变量2…);
其中,格式控制符格式通常为“%宽度.精度转换符”,宽度指数据占用的显示宽度,精度指小数点后面保留的位数,转换符指格式化数据的类型:f表示浮点数、s表示字符串以及d表示十进制整数。
使用printi时,格式控制符的个数与顺序要与后面变量的个数与顺序相一致,printf前面字符串中的非格式控制符将原样输出。