一 利用 Scanner 实现从键盘读入integer或float 型数据
import java.util.*; public class test { public static void main(String args[]) { Scanner in=new Scanner(System.in); //使用Scanner类定义对象 System.out.println("please input a float number"); float a=in.nextFloat(); //接收float型数据 System.out.println(a); System.out.println("please input a integer number"); int b=in.nextInt(); //接收整形数据 System.out.println(b); } }
二 利用 BufferedReader实现从键盘读入字符串并写进文件abc.txt中
import java.io.*; public class Test { public static void main(String[] args) throws IOException { BufferedReader buf = new BufferedReader (new InputStreamReader(System.in)); BufferedWriter buff = new BufferedWriter(new FileWriter("abc.txt")); String str = buf.readLine(); while(!str.equals("exit")) { buff.write(str); buff.newLine(); str = buf.readLine(); } buf.close(); buff.close(); } }
三 利用 System.in.read 实现从键盘读入char 型数据
System.out.println("please input a char"); char c=(char)System.in.read(); System.out.println(c);