tusuksate
IndoForum Activist A
- No. Urut
- 48279
- Sejak
- 14 Jul 2008
- Pesan
- 20.342
- Nilai reaksi
- 397
- Poin
- 83
import java.util.Scanner;
public class Tugas1
{
public static void main(String[]args)
{
Scanner input = new Scanner(System.in);
String nama,namab,namac,CC,SC,OP, ME,MI,EX;
int a,b,c;
do{
System.out.print("Input nama anda [3..8] : ");
nama = input.next();
namab = nama;
namac = nama;
b = Integer.parseInt(namab);
if (b>0){
nama= "hahahahahaha";
}
else { System.out.print("Input nama anda [3..8] : "+ namac);
}
}while(nama.length() < 3 || nama.length() > 8);
try{
do{
System.out.print("Input uang anda [0..1000] : $");
a = input.nextInt();
}while(a < 0 || a > 1000);}
catch( Exception e){ System.out.println("Masukkan angka dari 0 sampai 1000");
}
}
}
Yg gw bold itu jadi masalahnya...
Kan di sana gw suruh masukin nama, gw pengen bikin kalo kita masukin angka dia nga lanjut tapi ulang lagi tulisan "Masukkan nama anda [3..8] :" nah itu udah bisa, tapi pas gw masukin nama beneran misalnya "joni" malah Logic Error TT
yg ngerti bantuin dong