Pengaturan

Gambar

Lainnya

Tentang KASKUS

Pusat Bantuan

Hubungi Kami

KASKUS Plus

© 2024 KASKUS, PT Darta Media Indonesia. All rights reserved

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
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Mari bergabung, dapatkan informasi dan teman baru!
Programmer Forum
Programmer ForumKASKUS Official
20.2KThread4.4KAnggota
Urutkan
Terlama
GuestAvatar border
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Ikuti KASKUS di
© 2023 KASKUS, PT Darta Media Indonesia. All rights reserved.