java中用键盘输入一个数,字符,字符串

一 利用 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);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

猜你喜欢

转载自blog.csdn.net/mimi9919/article/details/53389470