java Vector循环输出问题

import java.util.*;
public class aa{
public static void mian(String[] args){
Vector<String[]> v = new Vector<String[]>();
int c=0;
int b=10;
while(c<b){
String s[] = new String[2];
for(int i=0;i<=s.length;i++){
s[i] = new String("*****************"+i);
}
v.add(s);
System.out.println(v.get(c)[0]"*******"v.get(c)[1]);
c++;
}
}
}
哪儿错了???
最新回答
巷深缘浅

2024-11-24 11:39:44

一共三处错误。

  1. 主方法名字错误。

    mian  ====》  main

  2. 循环越界。

    for(int i=0;i<=s.length;i++){
    =====>

    for(int i=0;i<s.length;i++){

  3. 字符串拼接语法错误。

    System.out.println(v.get(c)[0]"*******"v.get(c)[1]);
    =======>

    System.out.println(v.get(c)[0]+"*******"+v.get(c)[1]);

追问
第三个错误那应该怎么输出?
追答
少了加号啊。给你添加了。你复制一下就是了。
+"*******"+
前后加号啊!没看到吗?
思檀郎

2024-11-24 08:06:11

package com.sg;
你的那啥   为数组添加值那里   i<s.lenght



import java.util.Vector;

public class ReadMain {
public static void main(String[] args){
  Vector<String[]> v = new Vector<String[]>();
  int c=0;
  int b=10;
  while(c<b){
   String s[] = new String[2];
   for(int i=0;i<s.length;i++){
    s[i] = new String("*****************"+i);
   }
   v.add(s);
   System.out.println(v.get(c)[0]+"*******"+v.get(c)[1]);
   c++;
  }
 }
}