关于java多行输入,行数未知 如题,在控制台输入多行数据,行数未知,怎么处理 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一直循环输入,直到某个特殊字符或字符串,就结束.类似这样,仅供参考: public static void main(String[] args) { Scanner scan=new Scanner(System.in); String s=scan.next(); try{ BufferedWriter bw=new BufferedWriter(new FileWriter("line.txt")); while(!s.equals("bye")){ bw.write(s+"\r\n"); bw.flush(); s=scan.next(); } bw.close(); }catch(IOException ioe){ ioe.printStackTrace(); } } 添加一个结束标记,作为判断条件import java.io.*;class SystemOut{ public static void main(String[] args) throws IOException { BufferedReader bufr = new BufferedReader(neInputStreamReader(System.in)); String line = ""; while((line=bufr.readLine())!=null) { if("over".equals(line)) break; System.out.println(line.toUpperCase()); } bufr.close(); }} import java.io.*;class SystemOut{ public static void main(String[] args) throws IOException { BufferedReader bufr = new BufferedReader(new InputStreamReader(System.in)); String line = ""; while((line=bufr.readLine())!=null) { if("over".equals(line)) break; System.out.println(line.toUpperCase()); } bufr.close(); }} 你不要结束标志,那计算机怎么判断算结束?除非你设置个多长时间没有新的输入就跳出while循环 请教:NullPointerException问题 请教各位大侠像下面这样的链表是不是可以用来连接不同的类啊? enum中的数据如何赋初值? 连接sql2005老显示找不到合适驱动,求助!! 写了个俄罗斯方块,请多指教 帮忙一个简单却经常出现的应用,谢谢 java中怎样从一系列字符串中读取小数?例如14.2、0.0 新人请问一下UML建模问题应该在哪里问哦 谢谢 请问文件上传的问题!必给分! 用JAVA APPLET如何做出股票显示屏的效果?包括股票数据通过数据库实时显示,有偿求助!!! SocketInputStream 大家用过吗 jsp onkeyup .all[]用法
类似这样,仅供参考: public static void main(String[] args)
{
Scanner scan=new Scanner(System.in);
String s=scan.next();
try{
BufferedWriter bw=new BufferedWriter(new FileWriter("line.txt"));
while(!s.equals("bye")){
bw.write(s+"\r\n");
bw.flush();
s=scan.next();
}
bw.close();
}catch(IOException ioe){
ioe.printStackTrace();
}
}
{
public static void main(String[] args) throws IOException
{
BufferedReader bufr =
new BufferedReader(neInputStreamReader(System.in)); String line = ""; while((line=bufr.readLine())!=null)
{
if("over".equals(line))
break;
System.out.println(line.toUpperCase());
}
bufr.close();
}
}
{
public static void main(String[] args) throws IOException
{
BufferedReader bufr =
new BufferedReader(new InputStreamReader(System.in)); String line = ""; while((line=bufr.readLine())!=null)
{
if("over".equals(line))
break;
System.out.println(line.toUpperCase());
}
bufr.close();
}
}
除非你设置个多长时间没有新的输入就跳出while循环