如何用数组存储从键盘上输入的数据 如何用数组存储从键盘上输入的数据(包括字符、数字等) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 定义个数组:String[] a; for(int i=0;i<a.length;i++){ /*Input语句;*/ a[i]=input; }用到个循环!!!! 我按照你的方法写了如下代码,可是编译不能通过,是怎么回事啊?import java.io.*;public class StringCharTest{ public static void main(String args[]) throws Exception{ String a[]; for(int i=0;i<a.length;i++) { BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); String str=br.readLine(); System.out.println(str); a[i]=str; } System.out.println(a); }} StringCharTest.java:6: variable a might not have been initialized for(int i=0;i<a.length;i++) ^1 error这是错误提示,我找不到原因,还望指教! 错误提示很明显:你的String[] a 就是空的。。哪来的a.length啊??当然报错了你new一下 new一下String a[]=new String[100];就是可以接收100个字符(50个汉字) 怎么修改JAVA JDK的默认版本? 请问tools.jar是启动类加载器加载的还是系统类加载器加载的? 请教一个问题 web start上傳文件問題 [ 求助 ]菜鸟提问了,帮个忙吧~ 关于swing中的JTree 谁知道JACOB中Dispatch类的Invoke如何用? 血拼,散分!交友! Hibernate缓存的问题 请大佬解答,关于replace的问题,理解看懂这个程序的用途 数据库事物问题? 一个想学java的!!!
String[] a;
for(int i=0;i<a.length;i++){
/*Input语句;*/
a[i]=input;
}
用到个循环!!!!
import java.io.*;
public class StringCharTest
{
public static void main(String args[]) throws Exception{
String a[];
for(int i=0;i<a.length;i++)
{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String str=br.readLine();
System.out.println(str);
a[i]=str;
}
System.out.println(a);
}
}
for(int i=0;i<a.length;i++)
^
1 error
这是错误提示,我找不到原因,还望指教!
String a[]=new String[100];
就是可以接收100个字符(50个汉字)