java中如何实现输入若干行

作者&投稿:席码 (若有异议请与网页底部的电邮联系)
java 中如何实现:从键盘读入若干行,如果为空则停止输入~

键盘输入若干行,输入空格按回合结束
BufferedReader reader = new BufferedReader(new InputStreamReader(
System.in));
System.out.println("输入空格结束按回车结束");
StringBuffer inputStr = new StringBuffer();
System.out.print("请输入: ");
do {
String line = reader.readLine();
System.out.println(line);
if (line.equals(" ")) {
break;
}
inputStr.append(line+"
");
} while (true);

System.out.println(inputStr.toString());
}

第一行输入数组的元素个数,第二行输入数组的元素,代码如下:
import java.util.Scanner;
public class Test
{
public static void main(String[] args)
{
Scanner in=new Scanner(System.in);
System.out.println("输入数组元素个数");
int n=in.nextInt();
int[] a=new int[n];
System.out.println("输入数组元素");
for(int i=0;i<n;i++)
a[i]=in.nextInt();
System.out.println("数组如下:");
for(int i=0;i<n;i++)
System.out.print(a[i]+" ");
}

}


可以用java的Sacnner去键盘输入System.in,当输入eixt的时候结束输入
boolean flag=true;
System.out.println("请输入:");
while(flag){
String str=new Scanner(System.in).nextLine;
if(str.equals("exit"){
flag=false;
System.out.println("结束输入!");
}
System.out.println(str);
}

例如,输入两个字符串,输入若干行
Scanner sc = new Scanner(System.in);
String a,b;
while (sc.hasNext()) {

a = sc.next();
b = sc.next();
}

IputStreamReader isr=new InputStreamReader(System.in);
BufferedReader br=new BufferedReader(isr);
String str=br.nextline();
while(!str.equals("-1")){
System.out.println(str);
str=br.nextline();
}

写若干个double x=in.nextDouble();

java.util.Scanner
或使用输入流InputStream in = System.in;


我有AVA 的改名卡,那又怎么打出空格呢?请指教,标准的输入法貌似不可以...
腾讯对非法字符的识别比较恶心。 你试试搜狗打出一些类似方框的符号在游戏中外表就不显示了,跟空格一个效果。我自己也没有试过。你看看吧

在AVA里面,搜狗打字不顺利?
这个问题是游戏本身的问题,据说如果是使用QQ拼音的话就不会再出现此类问题。再有,即使用搜狗拼音也不用切换输入法,打字之前按一下shift就可以了

AVA里X5到底是什么意思。
你是不是说打完一局爆破之后很多人打字X5?那个意思就是很好,很棒,AVA里,无限电通讯里,按X5是很好,很棒,漂亮的意思,但是有的人阵亡了,没法用无限电,所以就打字,因为X5比较好打,在结束后的短短的几秒内能够打出来。X5好像真的没有骂人的意思,我经常在ava里见到别人打字x5,并不是骂人,...

我用的是极点五笔输入法7.0,再玩AVA的时候,进入游戏看不到候选窗里的...
你好,你在游戏里把5笔弄成英文了吧!你找见键盘最左边从地往上数3个,就那键你恩一下就弄成汉语了!望采纳

AntV\/AVA可视化分析框架浅析
规则推荐基于从DataWizard抽取到的数据特征,以及基于图表业务场景的一系列权重规则Rules,最终得出推荐图表集合并按照得分大小排序ChartList。AVA支持扩展推表规则以及定义规则权重,这一点非常适合特定领域的更差异化的图表推荐实现。4)推荐规则约束Lint(ChartLint)很多数据产品中有大量用户创建的存量图表。这...

AVA聊天为什么每发一次后,下次就会默认为英文,而非要切换输入法才能打出...
QQ拼音一样改回默认英文。一直中文的话等你再次打开聊天框的时候会出现N排的W、S、A、D 如果装了QQ、搜狗拼音的话只需要按一下shift键就可以切换中文了。

编写avascript程序,根据用户输入的数值,计算其平方,平方根和自然对数...
<!DOCTYPE html PUBLIC "-\/\/W3C\/\/DTD XHTML 1.0 Transitional\/\/EN" "<html xmlns="无标题文档 window.onload=function(){ var a=prompt("输入数值!"); document.write("原始值:"+a+""); document.write("平方:"+Math.pow(a,2)+""); document.write("平方根:"+Math.sqrt(a...

如何在中国玩美服AVA 我找到一大串数字的IP地址 不过一串数字怎么用啊...
代理IP吗? 点浏览器的 工具。 internet选项。 连接。 局域网设置。 把 为Lan使用代理服务器...。 把IP和端口输入就好了。 比如你的。1 138.238.250.157 3128 HTTP 其中 138.238.250.157 是IP 。 3128就是端口

韩服AVA 密码输入错误次数过多怎么办? 会被永久冻结吗。。。
不会的,要验证

AVA如何复制名字
复制ctrl+c 黏贴ctrl+v

怀安县13219334291: java中如何实现输入若干行 -
线裘辛芩: 可以用java的Sacnner去键盘输入System.in,当输入eixt的时候结束输入 boolean flag=true; System.out.println("请输入:"); while(flag){ String str=new Scanner(System.in).nextLine; if(str.equals("exit"){ flag=false; System.out.println("结束输入!"); } System.out.println(str); }

怀安县13219334291: java中如何实现输入若干行
线裘辛芩: 不确定输入多少值用while循环.确定用for循环boolean yes=true; BufferedReader br = new BufferedReader( new InputStreamReader(System.in) ); /*不确定输入次数*/ do{ System.out.println("请输入值"); System.out.println("输入值为-->>...

怀安县13219334291: java中如何实现在jtextfield中输入多行文字 -
线裘辛芩: 文本框.setBounds(10,10,30,170) 设置位置.2113 文本框的宽是改不了的5261,只有长度才能改变,4102JTextField jtf = new JTextField(length); length大了,文本框就长了1653.想要长宽可变版的文本框可用 JTextArea jta = new JTextArea(长,宽);权

怀安县13219334291: java编程中如何实现输入不确定的行数 -
线裘辛芩: import java.util.Scanner;public class Test {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("请输入行数:"+sc.nextInt());} }

怀安县13219334291: JAVA怎么做到在控制台分行输入数据? -
线裘辛芩: 可以通过分隔符,比如6,30 20 10 60 90 23,只需要输入一个回车 输入6以后,scanner.next()不做任何处理,直到第二次回车

怀安县13219334291: java 中如何用Scanner获取多行输入,我用while(sc.hasNext())跳不出循环,求一个能读取多行数据的循环 -
线裘辛芩: 假设我们输入连续的2个“#”号结束,这样写:Scanner sc = new Scanner(System.in);String input = null; do{input = sc.next();}while(!"##".equals(input));

怀安县13219334291: java控制台 输入若干行 Enter键时不是运行程序 而且换行继续输入,按Ctrl+r 或者F12时再运行程序 -
线裘辛芩: 我试了半天,唯一能解决你这个办法的方法我就想到了一个.先新建一个txt文件,写好你想要的代码,然后把这个txt文件的后缀改为.bat 双击 他也是在cmd下运行.在最后面加一个@pause,执行完以后就停留在当前窗口了,不加的话会直接关闭.这个方法算是曲线报国吧!

怀安县13219334291: java中如何读取多行数字?读取到数组或字符串中 -
线裘辛芩: BufferedReader in = new BufferedReader(new InputStreamReader(System.in));String s="";while((s=in.readLine())!=null){System.out.println(s);}用这个就可以实现!!

怀安县13219334291: java 的实验写入文件:从标准设备中输入若干行英文句子直到输入“bye”结束,将这些字符串写入文件. -
线裘辛芩: package test5; import java.io.*; public class test { public static void main(String[] args)throws java.io.IOException { InputStreamReader ir= new InputStreamReader(System.in);//将System.in转化为面向字符的流 BufferedReader in= new ...

怀安县13219334291: java中怎么把键盘输入的多行文本赋值给一个StringBuilder对象 然后在控制台原样输出 -
线裘辛芩: import java.util.*; public class Exam { public static void main(String[] args) { //Separator为行分隔符 final String Separator=System.getProperty("line.separator"); Scanner sc=new Scanner(System.in); StringBuilder sb=new StringBuilder(); String ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网