Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何为天平设置打印条件_Java - Fatal编程技术网

Java 如何为天平设置打印条件

Java 如何为天平设置打印条件,java,Java,此代码用于将这些对象打印到名为customer.txt的文件中。它工作正常,但我正在尝试设置条件,如打印该对象。如何声明余额?我应该读取平衡字节并打印它吗 File a = new File("customer.txt"); FileWriter v = new FileWriter(a); BufferedWriter b = new BufferedWriter(v); PrintWriter p = new PrintWriter(b); human Iman = new

此代码用于将这些对象打印到名为customer.txt的文件中。它工作正常,但我正在尝试设置条件,如打印该对象。

如何声明余额?我应该读取平衡字节并打印它吗

 File a = new File("customer.txt");

 FileWriter v = new FileWriter(a);
 BufferedWriter b = new BufferedWriter(v);
 PrintWriter p = new PrintWriter(b);


 human Iman = new human("Iman", 5000);
 human Nour = new human("Nour", 3500);
 human Redah = new human("Redah", 0);
 human iman = new human("iman", 200);
 human MohamedREDA = new human("MohamedREDA", 3000);
 human Mohamed_Redah = new human("Mohamed Redah", 2000);

 human[] h = new human[6];

 h[0] = Iman;
 h[1] = Nour;``
 h[2] = Redah;
 h[3] = iman;
 h[4] = MohamedREDA;
 h[5] = Mohamed_Redah;

 p.println(Iman);
 p.println(Nour);
 p.println(Redah);
 p.println(iman);
 p.println(MohamedREDA);
 p.println(Mohamed_Redah);

 p.flush();
 }

 }
 class human {
     public String name;
     public double balance;

     public human(String n, double b) {
         this.balance = b;
         this.name = n;

     }@
     Override
     public String toString() {
         return name + " " + balance;
     }

更改逻辑如下:

在阵列上循环

for (int i = 0; i < h.length; i++){    
    if(h[i].balance>3000){
        p.println(h[i]);   
    }
}
for(inti=0;i3000){
p、 println(h[i]);
}
}

如何添加toString方法?不,不,
toString
不打算为此目的而实现。您的
toString
方法应该始终返回对象的文本表示,并且永远不要包含这样的业务逻辑