String s [] []= new String[2] []; System.out.println(s[0][0]);你这么你这么定义只是指定义两个一维的,但两个一维中几维还没有分配呢!还有System.in.read(); 返回的是int,如果要把int值给String的话要通过转换String.valueOf(System.in.read();就可以 了
String temp; BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); temp=in.readLine();
我从网上找到的一个 我刚才去查api 文档 搞不懂 不知道怎么查 只有上网搜了
System.out.println("请输入学生姓名,回车结束: ");
String name=scan.nextLine();
System.out.println("请输入课程数:");
int courseSize=scan.nextInt();
System.out.println("请输入" + name + "学生的成绩,空格隔开, 回车结束:");
double sum=0;
int i=0;
while(scan.hasNext())
{
sum+=scan.nextInt();
if(i+1==courseSize)
{
break;
}
i++;
}
System.out.println("平均成绩是 : " + (sum / courseSize));
System.out.println(s[0][0]);你这么你这么定义只是指定义两个一维的,但两个一维中几维还没有分配呢!还有System.in.read(); 返回的是int,如果要把int值给String的话要通过转换String.valueOf(System.in.read();就可以 了
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
temp=in.readLine();