Foro de elhacker.net

Programación => Java => Mensaje iniciado por: RockAqp en 3 Mayo 2010, 03:55 am



Título: DUDA DE JAVA EN GENERAL
Publicado por: RockAqp en 3 Mayo 2010, 03:55 am
weno amigos tengo varias dudas sobre java
weno la primera
es
para que sirve el try-catch
dicen que para las excepciones
pero cuando lleva
IOException ex cual es la diferencia con Exception e
x que e visto varios ejercicios
y son diferentes
y la otra es
como ingreso enteros
cadenas
de la forma mas facil
x que de la que me enseñaron es muy larga y me pierdo :S
salu...


Título: Re: DUDA DE JAVA EN GENERAL
Publicado por: Leyer en 3 Mayo 2010, 05:51 am
El try-catch puede variar dependiendo a la excepcion o excepciones que puede ser lanzadas:

* FileNotFoundException; //Cuando intentas abrir un archivo y no lo encuantra
* ConcurrentModificationException //Cuando estas usando hilos
* ClassNotFoundException //Cuando instancias una class y no la encuentra
* IOException //Error de entrada y salida


generalmente se usa la "Excepcion"  al final de las las exepciones que se lanzaran, para asi manejar una exepcion desconocida:
      try{
      //...
      }catch (FileNotFoundException e) {   
      }catch (Exception e) {
         e.printStackTrace();
      }

Tu otra duda para ingreso la mejor opcion es
Código:
java.util.Scanner

Código
  1. java.util.Scanner scanner = new Scanner(System.in);
  2. System.out.print("Text: ");String text = scanner.next();

Un saludo.