-1

这是代码

import java.io.*;
import java.lang.*;
import java.util.*;

public class createfile
{
    private Formatter x;

    Scanner keyboard = new Scanner(System.in);


    String s1,s2,s3,s4,s5,s6;
    String aa,bb,cc,dd,ee,ff;



    public void openFile()
    {
        try
        {
            x = new Formatter("password.txt");
        }catch(Exception e)
        {
            System.out.println("\nError");
        }
    }


    public void add(String s1,String s2,String s3,String s4,String s5,String s6)
    {
            Bugatti v = new Bugatti();
            fw m = new fw();
            fw2 s = new fw2();
            fw3 EB = new fw3();
            fw4 e = new fw4();
            fw5 r = new fw5();

        x.format("%s%s%s%s%s%s",aa,bb,cc,dd,ee,ff);

    }


    public void close()
    {
            x.close();


    }


}

好的,所以在另一个文件中,我返回了 aa bb cc dd ee ff,现在 x.format 没有看到!!!但我实际上已经在定义为布加迪和 fw、2、3、4、5 的类中返回了它。现在 x.format 怎么看回报。我知道我做错了什么,因为我是这方面的菜鸟,所以请教我如何解决这个问题!谢谢

4

1 回答 1

0

你尝试做什么......如果在这种情况下 aa 是 aa 你应该使用

x.format("%s%s%s%s%s%s", v.aa(s1),m.bb(s2),s.cc(s3),EB.dd(s4),e.ee(s5),r.ff(s6);

(不知道 v.aa(s1) 是否返回...)而不是

x.format("%s%s%s%s%s%s",aa,bb,cc,dd,ee,ff);

无论如何,你为什么使用这样的名字?: 哦,令人毛骨悚然...

于 2013-03-26T11:59:08.887 回答