java - ArrayList computation? -
how can add together units he/she enrolled every time user inputs code he/she wants enroll? there way can add together units every time he/she enroll using arraylist?
int units = 3 arrlist.add("a25"+"\t\tcs 212"+"\t\tdata structures\t\t\t\t"+ units); arrlist.add("a26"+"\t\tit 312"+"\t\tdata base of operations management scheme 2\t\t"+ units); arrlist.add("a27"+"\t\tit 312"+"\t\tdata base of operations management scheme 2\t\t"+ units); system.out.println("\n\t\tcodes enroll"); for(int = 0; < 3; i++,num++) { codeno[i] = scan.next(); } (string s : arrlist) { for(int =0; < codeno.length; i++) if (s.startswith(codeno[i])) { system.out.println("\t\t\t"+s); /** * tried * units = units + units; */ } } tuitionfee = ( tuitionfee * units + miscfee ) / 3; system.out.println("\n\n\t\ttotal fee: "); system.out.printf("\t\tprelims: "+"%.2f",tuitionfee); system.out.printf("\t\tmidterm: "+"%.2f",tuitionfee); system.out.printf("\t\tfinals: "+"%.2f",tuitionfee); hashmap<string,integer> mapcodetounit = new hashmap<string,integer>(); mapcodetounit.put("a25", 3); mapcodetounit.put("a26", 3); mapcodetounit.put("a27", 3); arrlist.add("a25"+"\t\tcs 212"+"\t\tdata structures\t\t\t\t"+ mapcodetounit.get("a25")); arrlist.add("a26"+"\t\tit 312"+"\t\tdata base of operations management scheme 2\t\t"+ mapcodetounit.get("a26")); arrlist.add("a27"+"\t\tit 312"+"\t\tdata base of operations management scheme 2\t\t"+ mapcodetounit.get("a27")); system.out.println("\n\t\tcodes enroll"); string codeno[] = new string[3]; for(int = 0; < 3; i++,num++) { codeno[i] = scan.next(); } int totalnumberofunit = 0; for(int =0; < codeno.length; i++) { totalnumberofunit += mapcodetounit.get(codeno[i]); } tuitionfee = ( tuitionfee * totalnumberofunit + miscfee ) / 3;
java arraylist
No comments:
Post a Comment