- Java class application-analogue bank deposit and withdrawal
Public classCard {String ID= "1451151154121"; Static intYue = 10000; PublicCard ()//method of constructing without parameters { } voidCunqian (intCunkuan)//Saving method Cunqian, deposit number Cunkuan{Yue= Yue + Cunkuan;//balance = balance + number of depositsSystem.out.println ("Deposit" to "+cunkuan+" Yuan.) "); } voidQuqian (intQukuan)//take Money method Quqian, take amount Qukuan{Yue= Yue-qukuan;//balance = balance-number of withdrawalsSystem.out.println ("Remove the" +qukuan+ "element.) "); } Public Static voidMain (String arg[]) {Card xxx=NewCard ();//* No parameters * Create card XXX, initial value-card number: 1451451154121, balance 10000 intc = 2300,d = 2300; Xxx.cunqian (c); //Withdraw MoneyXxx.quqian (d);//Save intBiandong = C-D; if(Biandong > 0) {System.out.print ("Hello, the card number is" +xxx.id+ "the user, your account increases" +biandong+ "yuan, the balance" +card.yue+ "Yuan");//output the card number and balance of the XXX card } Else if(Biandong = = 0) {System.out.print ("Hello, the card number is" +xxx.id+ "the user, your account changes" +biandong+ "yuan, the balance" +card.yue+ "Yuan");//output the card number and balance of the XXX card } Else{System.out.print ("Hello, the card number is" +xxx.id+ "the user, your account reduces" +biandong+ "yuan, the balance" +card.yue+ "Yuan");//output the card number and balance of the XXX card } }}
Application of Java class