|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
比如模式、敏捷方法什么的,这些思想好,但是实施的人没有理解而且没有正确运用这些知识导致了开发周期的延长。比如说对象,通过getName()方法不能获取对象的名字。
想昔时学BASIC的时分,猎取用户输出多复杂,就一个input;厥后学C,也挺复杂,一个scanf();厥后学c++,一样复杂,一个cin<<;到了Java这里,贫苦来了。
1、复杂的猎取用户输出
上面是一个基础的例子,包括注释:- 1.importjava.io.BufferedReader;
- 2.importjava.io.InputStreamReader;
- 3.importjava.io.IOException;
- 4.
- 5.publicclassBasicInput{
- 6.
- 7.publicstaticvoidmain(String[]args){
- 8.try{
- 9.//在Java傍边,用户输出要经由过程InputStream(输出流)来获
- 取。
- 10.//System.in就是体系的输出流。缺省情形下这个输出留连接
- 到把持台(命令行)。
- 11.//InputStreamReader就是用来读取InputStream的类。
- 12.InputStreamReaderis_reader=newInputStreamReader
- (System.in);
- 13.
- 14.//一般利用BufferedReader来读取InputStream中的字符
- 串内容。
- 15.//BufferedReader能够一次读取一行。
- 16.Stringstr=newBufferedReader(is_reader).readLine();
- 17.
- 18.//将读取的字符串输入到屏幕上。
- 19.System.out.println("您输出的是:"+str);
- 20.}catch(IOExceptione){
- 21.e.printStackTrace();
- 22.}
- 23.}
- 24.}
复制代码 <p>
ruby里有这些工具吗?又要简单多少?我没有用过这两门语言,我估计在这些语言力没有很统一的这种标准,或者根本就没有提供。 |
|