我们知道要实现控制台的输入,我们可以BufferedReader对象,然后使用里面read方法,来读取我们在控制台中输入的内容。其实对于初学java,就感觉控制台的输入,是一个功能,是一个我们没有办法去实现的功能,也只有利用系统的类来实现样的功能,当然这个函数我们也没有办法去编写,因为这可能要改变编译器之类的,对于我们的知识量可能还有一定的要求,于是我认为对于初学java的人来说,我们要知道的是一些基本的类,然后通过这些类里面的函数来实现某些的功能。其实面向对象的语言java,当然类-》方法,这些是基本的,也是我们每时每刻所围绕的,总之控制台的输入虽然是一个小小的功能但是却透露着面向对象的思想。
我们要使用什么类就应该导入什么类
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;
导入什么类之后,我们使用类中的一些方法来实现对象的功能
char c; /*使用System.in创建BuffereReader对象*/ BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); System.out.println("输入字符,按下'q'键退出."); do { c=(char)br.read(); System.out.println(c); }while(c!='q');也就是说编程很大程度的上的学习是学习实现一些基本的功能,悟出这些可能最开始的自学可以从认识一些功能开始。