总结:这个程序很容易懂。的那是这个结果我觉得有问题啊。。怎么“stop”后,输出的内容是输入过的呢?
应该是没有关系的呀,与输入的值是不同的。。。。怎么书上运行的结果和我的不一样啊
package com.badu; //把文本每一行存入数组,读取到100行//这一行并没有说是字节数组。所以字符串对应的是字串数组 import java.io.*;//读取到100行即停止 public class rie { public static void main(String[] args) throws IOException { BufferedReader bu = new BufferedReader(new InputStreamReader(System.in)); // 该程序利用BufferedReader类从控制台读取数据。 String[] s = new String[100]; System.out.println("enter your words"); System.out.println("enter 'stop' to quit"); for (int i = 0; i < 100; i++) { s[i] = bu.readLine(); // /System.out.println(s[i]); if (s[i].equals("stop")) break; } System.out.print(" HERE IS YOUR FILE:"); for (int j = 0; j < 100; j++) { s[j] = bu.readLine(); if (s[j].equals("stop")) break; System.out.println(s[j]); } } }