//coba program berikut !
//revisi1.
import java.util.Scanner;
public class coba{
public static void main(String[]args){
System.out.print("Masukkan bilangan positif maksimal 9 digit !\n> ");
Scanner Scanner=new Scanner(System.in);
String String="";
int i=0;
do{
do{
String=Scanner.next(); //menginputkan ke dalam bentuk string.
for(byte b=0;b<String.length();b++){
if(Character.isDigit(String.charAt(b))!=true){ //memeriksa apakah semua karakter adalah sebuah digit.
String="1000000000"; //jika terdapat 1 saja karakter selain digit maka string berganti menjadi 10 karakter bilangan.
}
}
}
while(String.length()>9); //masukan akan berulang jika panjang karakter lebih dari 9 karakter.
i=Integer.parseInt(String); //mengkonvet string menjadi integer.
}
while(i<0||i>999999999); //masukan akan berulang jika nilai integer melebihi jangkauan antara 0 - 999999999.
System.out.print(i);
}
}
//revisi1.
import java.util.Scanner;
public class coba{
public static void main(String[]args){
System.out.print("Masukkan bilangan positif maksimal 9 digit !\n> ");
Scanner Scanner=new Scanner(System.in);
String String="";
int i=0;
do{
do{
String=Scanner.next(); //menginputkan ke dalam bentuk string.
for(byte b=0;b<String.length();b++){
if(Character.isDigit(String.charAt(b))!=true){ //memeriksa apakah semua karakter adalah sebuah digit.
String="1000000000"; //jika terdapat 1 saja karakter selain digit maka string berganti menjadi 10 karakter bilangan.
}
}
}
while(String.length()>9); //masukan akan berulang jika panjang karakter lebih dari 9 karakter.
i=Integer.parseInt(String); //mengkonvet string menjadi integer.
}
while(i<0||i>999999999); //masukan akan berulang jika nilai integer melebihi jangkauan antara 0 - 999999999.
System.out.print(i);
}
}
Komentar
Posting Komentar