读取输入
java打印输出内容到控制台我们已经很熟悉了通过调用System.out.println()即可。但是读取输入就不是那么简单了,首先需要构建一个Scanner对象,关联System.in,然后就可以调用Scanner类的方法来实现输入了。
//需要导入util这个依赖
import java.util.*;
Scanner x = new Scanner(System.in);
int x1 = x.nextLine();//开启输入
Scanner类还有一些别的方法:
nextLine( )//读取输入的下一行内容
next( )//读取输入的下一个单词(以空格作为分隔符。)
nextlnt( )//读取并转换下一个表示整数字符序列。
nextDouble( )//读取并转换下一个表示浮点数的字符序列。
hasNext( )//检测输人中是否还有其他单词。
...
格式化输出
Java
SE
5.0
沿用了
C语言库函数中的 printf方法,在
printf
中
,可以使用多个参数,每一个以 % 字符开始的格式说明符都用相应的参数替换。 格式说明符尾部的转换符将指示被格式化的数值类型:f 表示浮点数,s 表示字符串,d 表示十进制整数等。下面列出了所有的转换符:
下面是举例:
System.out.printf("====%d===%c=======%tc======%.3f======",33,'a',new Date(),333.4);
另外,在计算机和网络中,数据传输靠总线的电压,电压可以无视电阻变化,稳定。
流的表现形式就是基本类型数组,任何流都是以基本类型数组存储的。