1. 第一种方法:(最好用)//运用scanner类  
2. /*  
3. new是创建一个Scanner类的对象,但是在创建对象时需要用System.in  
4. 作为它的参数,也可以将Scanner看作是System.in对象的支持者,System.in取得用户  
5. 输入以后,交给Scanner来做一些处理。  
6. Scanner类提供了多个方法:


1. nextLine():此扫描器执行当前行,并返回跳过的输入信息  
2. next();取得一个字符串  
3. nextInt();将取得的字符串转换成int型整数  
4. nextFloat();将取得的字符串转换成float型  
5. nextBoolean();将取得的字符串转换成boolean型  
6. 注:用Scanner获得用户的输入非常的方便,但是Scanner取得的输入依据是  
7. 空格符,包括空格键,Tab键和Enter键,当按下这其中的任一个键时,Scanner  
8. 就不能完整的获得你输入的字符串,这时候就要用BufferedReader类取得输入。  
9. */  
10. import java.util.Scanner;  
11. public class InputTest  
12. {  
13. public static Scanner sc;  
14. public static void main(String[] args)  
15.     {  
16. new Scanner(System.in);  
17. "我的姓名是:");  
18.         String name = sc.nextLine();  
19.           
20. "我的年龄是:");  
21. int age = sc.nextInt();  
22.           
23. "我的工资是:");  
24. float salary = sc.nextFloat();  
25.           
26. "您的信息如下:");  
27. "我的姓名是:" + name + "\n" + "我的年龄是:" + age + "\n" +   
28. "我的工资是:" + salary);  
29.           
30.     }  
31. }



Java从键盘上输入创建文件名称 java从键盘输入数据的代码_java


1. //从控制台接收一个字符串,然后将其打印出来  
2. /*BufferedReader类位于java.io这个包中,使用BufferedReader对象的readline()方法
3. 获得用户输入,并且必须处理java.io.IOException异常
4. readline()会返回用户按下Enter键之前的所有字符输入,不包括最后按下的Enter返回字符*/  
5. import java.io.*;  
6. public class InputTest   
7. {  
8. public static void main(String[] args)throws IOException  
9.     {  
10. new BufferedReader(new InputStreamReader(System.in));  
11. null;  
12. "请输入你想要的话:");  
13.         str = br.readLine();  
14. "你输入的是:" + str);  
15.     }  
16.   
17. }*/



Java从键盘上输入创建文件名称 java从键盘输入数据的代码_java_02




    1. //利用BufferedReader实现从键盘读入字符串并写进文件Abu.txt  
    2. import java.io.*;  
    3. public class InputTest  
    4. {  
    5. public static void main(String[] args) throws IOException  
    6.     {  
    7. new BufferedReader(new InputStreamReader(System.in));  
    8. new BufferedWriter(new FileWriter("Abu.txt"));  
    9.         String str = rbuf.readLine();  
    10. while(!str.equals("exit"))  
    11.         {  
    12.             wbuf.write(str);  
    13.             wbuf.newLine();  
    14.             str = rbuf.readLine();  
    15.         }  
    16.         rbuf.close();  
    17.         wbuf.close();  
    18.     }  
    19. }



    Java从键盘上输入创建文件名称 java从键盘输入数据的代码_Java从键盘上输入创建文件名称_03


    1. /*从键盘得到一个字符然后将它打印出来*/  
    2. //只能接收一个字符,只能是占一个字节的,汉字占两个字节不可以  
    3. import java.io.*;  
    4. public class InputTest  
    5. {  
    6. public static void main(String[] args)throws IOException  
    7.     {  
    8. "请输入一个字符:");  
    9. char i = (char)System.in.read();  
    10. "你输入的是:" + i);  
    11.     }  
    12. }




    Java从键盘上输入创建文件名称 java从键盘输入数据的代码_System_04



      1. /*使用JOptionPane创建输入对话框,实现键盘输入
      2. 
      3.  showConfirmDialog():  询问一个确认问题,如yes/no/cancer
      4. 
      5. showInputDialog(): 提示要求某些输入
      6. 
      7. showMessageDialog(): 告知用户某事已经发生
      8. 
      9. 其中,输入对话框的常用参数形式有:
      10. 
      11. showInputDialog(Object message) : message 表提示信息
      12. 
      13. showInputDialog(Object message,Object initialSelectionValue): 如果没有输入数据,则默认初始值为initalSlectionValue
      14. */  
      15. import javax.swing.JOptionPane;  
      16. public class DataInputDialog   
      17. {  
      18.   
      19.   
      20. public static void main(String[] args)  
      21.      {  
      22.             String str;  
      23. "input data:");  
      24. int num = Integer.parseInt(str);  
      25.             System.out.println(num);  
      26.      }  
      27.   
      28. }

      Java从键盘上输入创建文件名称 java从键盘输入数据的代码_java_05



      1、scanner类:

      nextLine():读取用户输入的当前行的字符串,直至遇到回车符或换行符为止;可以包括空格符。

        next():读取用户输入的字符串,直至遇到空格符、回车符、tab键为止。

      2、BufferReader类:

      readLine():读取用户按下enter键后的当前行的所有字符,不包括enter键

        read():读取用户输入的一个字符

      读取时必须接受相应的字符输入流的参数对象,如:InputStreamReader等

      InputStreamReader isr = new InputStreamReader(System.in);
      BufferedReader br = new BufferedReader(isr);

      3、InputStream类:

      直接接受system.in的字符流:InputStream in = System.in;

      read():读取用户输入的一个字符