import java.util.*;
import javax.swing.*;
public class LeerDatos{
public static String dato(){
BufferedReader leerCad=new BufferedReader( new InputStreamReader ( System.in ) );
String num="";
try{
num=leerCad.readLine();
}
catch( IOException e ){
System.err.println( "Error"+e.getMessage());
}
return num;
}
//Metodo para convertir la cadena leida en entero ( int )
public static int numInt(){
try{
return Integer.parseInt( dato());
}
catch( NumberFormatException e ){
return 0;
}
}
//Metodo para convertir la cadena a Double
public static double numDouble(){
try{
return Double.parseDouble( dato());
}
catch( NumberFormatException e ){
return 0;
}
}
//Metodo para convertir la cadena a Short
public static short numShort(){
try{
return Short.parseShort( dato());
}
catch( NumberFormatException e ){
return 0;
}
}
//Metodo para convertir la cadena a Long
public static long numLong(){
try{
return Long.parseLong( dato());
}
catch( NumberFormatException e ){
return 0;
}
}
//Metodo para convertir la cadena a Byte
public static byte numByte(){
try{
return Byte.parseByte( dato());
}
catch( NumberFormatException e ){
return 0;
}
}
//Metodo para convertir la cadena a Float
public static float numFloat(){
try{
return Float.parseFloat( dato());
}
catch( NumberFormatException e ){
return 0;
}
}
//Scanner
public static String datoSc(){
Scanner leerCad= new Scanner( System.in );
String tipo="";
try{
return leerCad.nextLine();
}
catch( InputMismatchException e ){
return tipo;
}
}
//Metodo para leer un numero Int con Scanner
public static int tipoInt(){
Scanner leer=new Scanner( System.in );
try{
return leer.nextInt();
}
catch( InputMismatchException e ){
return 0;
}
}
//Metodo para leer un numero Byte con Scanner
public static byte tipoByte(){
Scanner leer=new Scanner( System.in );
try{
return leer.nextByte();
}
catch( InputMismatchException e ){
return 0;
}
}
//Metodo para leer un numero Short con Scanner
public static short tipoShort(){
Scanner leer=new Scanner( System.in );
try{
return leer.nextShort();
}
catch( InputMismatchException e ){
return 0;
}
}
//Metodo para leer un numero Long con Scanner
public static long tipoLong(){
Scanner leer=new Scanner( System.in );
try{
return leer.nextLong();
}
catch( InputMismatchException e ){
return 0;
}
}
//Metodo para leer un numero Float con Scanner
public static float tipoFloat(){
Scanner leer=new Scanner( System.in );
try{
return leer.nextFloat();
}
catch( InputMismatchException e ){
return 0;
}
}
//Metodo para leer un numero de tipo double con Scanner
public static double tipoDouble()
{
Scanner leer=new Scanner( System.in );
try{
return leer.nextDouble();
}
catch(InputMismatchException e ){
return 0;
}
}
//JOptionPane
public static String datoOp(){
JOptionPane.showMessageDialog(null,"Otro metodo", null, JOptionPane.INFORMATION_MESSAGE);
String op="";
try{
return JOptionPane.showInputDialog(null,"","", JOptionPane.QUESTION_MESSAGE);
}
catch(NumberFormatException e ){
return op;
}
}
//Metodo para convertir la cadena a real ( double )
public static double opDouble( String mensaje ){
try{
return Double.parseDouble( JOptionPane.showInputDialog(null,mensaje));
}
catch(NumberFormatException e ){
return 0;
}
}
//Metodo para convertir la cadena a byte ( byte )
public static byte opByte( String mensaje ){
try{
return Byte.parseByte( JOptionPane.showInputDialog(null,mensaje));
}
catch(NumberFormatException e ){
return 0;
}
}
//Metodo para convertir la cadena a long ( long )
public static long opLong( String mensaje ){
try{
return Long.parseLong( JOptionPane.showInputDialog(null,mensaje));
}
catch(NumberFormatException e ){
return 0;
}
}
//Metodo para convertir la cadena a float ( float )
public static float opFloat( String mensaje ){
try{
return Float.parseFloat( JOptionPane.showInputDialog(null,mensaje));
}
catch(NumberFormatException e ){
return 0;
}
}
//Metodo para convertir la cadena a short ( short )
public static short opShort( String mensaje ){
try{
return Short.parseShort( JOptionPane.showInputDialog(null,mensaje));
}
catch(NumberFormatException e ){
return 0;
}
}
//Metodo para convertir la cadena a entero ( int )
public static int opInt( String mensaje ){
try{
return Integer.parseInt( JOptionPane.showInputDialog(null,mensaje));
}
catch(NumberFormatException e ){
return 0;
}
}
}
No hay comentarios.:
Publicar un comentario