Java 总结 数据的输入/输出

标准输入输出流

字符输入: char c = (char)System.in.read();
字符串输入:

BufferedReader buf = new BufferedReader(new InputStreamReader(System.in));
String str = buf.readLine();

使用System.out输出

(标准输出流 System.out )提供的如下方法

  1. print()方法:实现不换行的数据输出;
  2. println()方法:与上面方法的差别是输出数据后将换行。
  3. printf()方法:带格式描述的数据输出。该方法包含两个参数,第一个参数中给出输出格式的描述,第2个参数为输出数据,其中,输出格式描述字符串中需要安排与输出数据对应的格式符。常用格式符包括:%d代表十进制数;%f代表浮点数;%e代表科学表示法的指数位数;%n 代表换行符;%x 代表十六进制数;%s代表字符串。

格式化可能会抛这个异常:

System.out.printf("%d", 123.45);

Exception in thread "main" java.util.IllegalFormatConversionException: d != java.lang.Double

参考

Java string.format IllegalFormatConversionException_u014515854的博客-CSDN博客
https://blog.csdn.net/u014515854/article/details/78978279

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,766评论 18 399
  • C/C++输入输出流总结 前两天写C++实习作业,突然发现I/O是那么的陌生,打了好长时间的文件都没有打开,今天终...
    LuckTime阅读 1,752评论 0 6
  • 这几天吴伯凡在得到APP里面分享有关“反脆弱”的理念和见解,突然想起之前,万维钢也分享过“反脆弱”,于是把万维钢之...
    醒职场袁茹锦阅读 571评论 0 2
  • 黑夜就算下着再大的雨 我知道我也要回去 我的宿命就在那里 没有人会想起, 没有人会忘记, 转瞬即逝的我。
    雨天吖阅读 135评论 1 1
  • 【摘要】位于斯德哥尔摩省索尔纳市的Ulriksdal slott,包括皇宫建筑群和公园,是瑞典皇家国家城市公园的一...
    慕溪北欧旅游阅读 440评论 0 1