求教~~
我有一个这样的设想 
一个loop 
先问user输入一个字符 如a 同时输出 a 
然后再问user输入另一个字符 如b 这是输出的包括上一个输入的字符 ab 
然后user再输入c 程序自动输出 abc 
一次类推.... 不知道这个程序该怎么写?或者思路是什么? 最好不要用array......
谢谢啦~~ 

解决方案 »

  1.   

    设置一个stringBuffer变量 每输入一个就append一个
    每次都打印这个stringBuffer变量
      

  2.   


    import java.util.Scanner;
    class  E
    {
    public static void main(String[] args) 
    {
    String b="";
    System.out.println("请输入一个字母(如果想退出程序输入end):");
    for (; ; )
    {
    Scanner scanner=new Scanner(System.in);
    String a=scanner.next();
    if (a.equals("end"))
    break;
    b=b.concat(a);  // 或者 b=b+a;
    System.out.println(b);

    }
    }
    }