Kaskus

Tech

xunrizeAvatar border
TS
xunrize
Mohon bantu kodingan ane gan
Ane dapet latian gan, bikin program gitu. Ane pake Java dan Textpad.
Jadi programnya diharapkan bisa kaya gini:

Mohon bantu kodingan ane gan
tapi ane masih ngga ngerti cara gabungin do-while ama try-catch gan. Apa emang ga pake mereka berdua?
Berikut hasil percobaan ane (tentunya masih belum mirip)
Yang ini berhasil gan, tapi masih ga bisa minta input hanya angka dan input cuma boleh 100.000-3.000.000
int money, duration;
System.out.println("BlueJack Money Storage");
System.out.println("======================\n");
do {
System.out.print("Input the amount of money you have [100000..3000000] : ");
money=in.nextInt();in.nextLine();
System.our.println();
} while (money<100000 || money>3000000);


Yang ini percobaan gagal ane. Bisa bilang input hanya angka, tapi abis itu program nutup

System.out.println("BlueJack Money Storage");
System.out.println("======================\n");
try {
do {
System.out.print("Input the amount of money you have [100000..3000000] : ");
money=in.nextInt();in.nextLine();
System.out.println();
} while (money<100000 || money>3000000);
} catch (Exception e) {
System.out.println("Input hanya boleh angka");}
}
}



Dan percobaan ane lagi. Masih belom ketemu pencerahan.
public static void modal(int money) {
do{
System.out.println("BlueJack Money Storage");
System.out.println("======================\n");
int money=in.nextInt();
} while (x<100000 || x>3000000);}

public static void main(String[]args) {
try {modal(money);

} catch (Exception e) {System.out.println("Input hanya angka");}

}
}


Ane coba pake fungsi, tapi ane ga ngerti karena moneynya itu input. Kodingan ane

public static void modal(int money) {
Scanner in=new Scanner(System.in);
System.out.println("BlueJack Money Storage");
System.out.println("======================\n");
do {
System.out.print("Input the amount of money you have [100000..3000000] : ");
money=in.nextInt();in.nextLine();
System.our.println();
} while (money<100000 || money>3000000);}


public static void main(String[]args) {
try {modal(money)}
catch (Exception e) {
System.out.print("Input hanya boleh angka");}
}
}

Apa perintah yang ane pake salah, ato ada yang kurang dari kodingan ane gan? mohon bantuannya
0
1.5K
32
GuestAvatar border
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
Programmer Forum
Programmer Forum
KASKUS Official
20.2KThread4.9KAnggota
Urutkan
Terlama
GuestAvatar border
Komentar yang asik ya
Ikuti KASKUS di
© 2025 KASKUS, PT Darta Media Indonesia. All rights reserved.