Código Fuente Si el numero digitado es decimal o no.
public class Decimal {
public static void main(String args[]){
double num=10.3;
String decimal;
char cadena[];
int i=0;
int flag=0;
// System.out.println("division "+div);
decimal=String.valueOf(num);
cadena=decimal.toCharArray();
for(i=0;i<cadena.length;i++){
if((cadena[i]=='.')){
if(((int)cadena[i+1]>=49)){
flag=1;
}
}
}
if(flag==1){
System.out.println("es decimal");
}
else{
System.out.println("no es decimal");
}
}
}
No hay comentarios:
Publicar un comentario