繁体   English   中英

所有项目的全部余额

[英]full balance of account of all items together

试图在底部获得所有四个的完全平衡。

public class Driver {

    public static void main(String[] args) {
    
        BankAccount b1 = new BankAccount(100.00, "abc111", "woods");
        //System.out.println(b1);
                
        BankAccount b2 = new BankAccount(200.00, "deff222", "gates");
        
        BankAccount b3 = new BankAccount(300.00, "ghi333", "bezos");
        
        BankAccount b4 = new BankAccount(400.00, "jkl444", "zuckerberg");
        
        System.out.println(b1.getLastName());
        System.out.println(b1.getBalanceCdn());
        b1.withdraw(5.0);
        System.out.println(b1.getAccountNumber());
        System.out.println(b1.getBalanceCdn());
        
        System.out.println("-----------------------");
        
        System.out.println(b2.getLastName());
        System.out.println(b2.getBalanceCdn());
        b2.deposit(22.22);
        System.out.println(b2.getAccountNumber());
        System.out.println(b2.getBalanceCdn());
        
        System.out.println("-----------------------");
        
        System.out.println(b3.getLastName());
        System.out.println(b3.getBalanceCdn());
        b3.deposit(5.00);
        System.out.println(b3.getAccountNumber());
        System.out.println(b3.getBalanceCdn());
        
        System.out.println("-----------------------");
        
        System.out.println(b4.getLastName());
        System.out.println(b4.getBalanceCdn());
        System.out.println(b4.getAccountNumber());
        System.out.println(b4.getBalanceCdn());
        
        System.out.println("-----------------------");
        
        String b1getBalanceCdn = "$95.00";
        System.out.println("Customer Woods has "+ b1getBalanceCdn + " in account #abc111");
    
        String b2getBalanceCdn = "$222.22";
        System.out.println("Customer Gates has "+ b2getBalanceCdn + " in account #deff222");
    
        String b3getBalanceCdn = "$305.00";
        System.out.println("Customer Bezos has "+ b3getBalanceCdn + " in account #ghi333");
    
        String b4getBalanceCdn = "$400.00";
        System.out.println("Customer Zuckerberg has "+ b4getBalanceCdn + " in account #jkl444");
    
        System.out.println(b1.getBalanceCdn());
        System.out.println(b2.getBalanceCdn());
        System.out.println(b3.getBalanceCdn());
        System.out.println(b4.getBalanceCdn());
        int x = (int) 95.00;
        int y = (int) 222.22;
        int a = (int) 305.00;
        int b = (int) 400.00;
        int sum = x + y + a + b;
        System.out.println("Total bank balance in all accounts for Bank Of Kanada is "+ sum);
    
    }
}

我把这个打印出来。

Customer Woods has $95.00 in account #abc111
Customer Gates has $222.22 in account #deff222
Customer Bezos has $305.00 in account #ghi333
Customer Zuckerberg has $400.00 in account #jkl444
95.0
222.22
305.0
400.0
Total bank balance in all accounts for Bank Of Kanada is 1022

我需要这个。

Customer Woods has $95.00 in account #abc111
Customer Gates has $222.22 in account #deff222
Customer Bezos has $305.00 in account #ghi333
Customer Zuckerberg has $400.00 in account #jkl444
Total bank balance in all accounts for Bank of Kanada is 1022.22

谢谢您的帮助。

您正在将浮点值显式转换为 integer 值。

int x = (int) 95.00; //Stores 95
int y = (int) 222.22; //Stores 222 here you loose the precision of 0.22
int a = (int) 305.00;// Stores 305
int b = (int) 400.00;// stores 400
int sum = x + y + a + b; // 95 + 222 + 305 + 400 = 1022

因此,您需要清楚地了解primitive datatypes in java ,何时何地使用它们。 在这种情况下,您可以使用浮点原始数据类型。

 float x = 95.0;
 float y = 222.22;
 float a = 305.0;
 float b = 400.0;
 float sum = x + y + a +b;

您还需要遵循正确的 java 教程,以便更好地理解 java 代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM