Core Java 8 学习笔记(三) 输入输出
来源:互联网 发布:单片机plc哪个好学 编辑:程序博客网 时间:2024/04/30 13:09
一、用Scanner读取输入
Java的读取输入比C++麻烦一点点,Scanner用法示例如下:
package v1_chapter3;import java.io.Console;import java.util.Scanner;public class InputTest {public static void main(String args[]) {Scanner in = new Scanner(System.in);System.out.println("What do you want to say?");// 读入一行字符串String msg = in.nextLine();System.out.println(msg);System.out.print("What is your name?");// 读一个单词String name = in.next();System.out.println("How old are you?");//读一个整数Integer age = in.nextInt();System.out.println("Hello, " + name);System.out.println("U are " + age.toString() + "years old.");System.out.println("How tall are you?");//读一个浮点数Double lengthDouble = in.nextDouble();System.out.println("You are just " + lengthDouble.toString() + " meters tall.");in.close();/* 不知道Console怎么用 *Console cons = System.console(); *String userName = cons.readLine("User Name: "); *// 读入密码的时候,必须用 char[] *char[] pass = cons.readPassword("Password: "); *System.out.println("Hello, " + userName + "\nThe key is: " + pass[]); */}}
二、格式化输出
1. 调用System.out.printf("%s", var)进行格式化输出。用法和C语言中基本类似。
2. 调用String.format("%s", var)函数进行格式化,可以赋值而不用输出。
3. System.out.printf("%1$s %2$tB %2$te, %2$tY", "Due date: ", new Date()) 可以格式化输出日期
三、文件读写
太复杂,待补充。
0 0
- Core Java 8 学习笔记(三) 输入输出
- Core Java笔记(三)
- java输入输出学习笔记
- Core Java 笔记(三) - 反射
- Core java学习笔记
- java输入输出学习笔记2
- java学习笔记-输入输出流
- Java学习笔记之输入输出
- JAVA输入输出流学习笔记
- Core Java 8 学习笔记(五) 杂记
- Core Java 8 学习笔记(六) 类的继承
- opencv3学习笔记(三)——core组件
- Solr-5.3.0学习笔记(三)Manage Core
- JAVA之输入输出(三)
- core java学习笔记(1)
- core java 学习笔记(2)
- core java学习笔记(3)
- core java学习笔记(4)
- Greatest Number
- 局部权重线性回归(Locally weighted linear regression)
- 【BZOJ】【P2440】【中山市选2011】【完全平方数】【题解】【莫比乌斯反演】
- 快速素数判断的方法
- Java回调函数的理解
- Core Java 8 学习笔记(三) 输入输出
- github简单使用教程
- Android strings.xml资源文件 使用技巧
- 判断网页是否有效(404)
- 《Java并发编程实战》第九章 图形用户界面应用程序界面 读书笔记
- 如何高效利用GitHub
- linux ss的使用方法
- Android-Universal-Image-Loader 图片异步加载类库的使用(超详细配置)
- android基础03:eclipse快捷键