Vous êtes sur la page 1sur 5

Apunte oficial primer parcial Programacin II 2012

Salida por pantalla


System.out.print(""); System.out.println();

Entrada por teclado


import java.util.*; . . . Locale.setDefault(Locale.US); Scanner entrada=new Scanner(System.in); entrada.next(); entrada.nextLine(); entrada.nextInt(); entrada.nextFloat(); entrada.nextDouble(); entrada.nextBoolean(); Arrojan -> InputMismatchException

Mtodos de la clase String


texto.charAt(0); texto.toLowerCase(); texto.toUpperCase();

Arrays
int [ ] num1 = new int [5]; filas = num.length; columnas = num[i].length;

Variables estticas
double num = Math.PI; static final int MAX = 5;

Clase miembro de otra clase


public class Persona{ private String nombre; private Fecha fecha; . . . . . . }

Herencia
public class Profesor extends Persona{

Convertir un String a un tipo de dato


int num1 = Integer.parseInt(cadena); long num2 = Long.parseLong(cadena); float num3 = Float.parseFloat(cadena); double num4 = Double.parseDouble(cadena); Arrojan -> NumberFormatException char letra = cadena.charAt(0);

Excepciones definidas por el usuario


public class AlgunaException extends Exception { . . . } public void set. . .(. . .)throws AlgunaException { . . . throw new AlgunaException(""); } } . . . } . . . try { . . . } catch (AlgunaException ex) { System.out.println(ex.getMessage()); } . . .

Manejo de archivos de salida


import java.io.*; . . . FileWriter file=new FileWriter(); FileWriter file=new FileWriter(,true); Arroja -> IOException BufferedWriter buffer=new BufferedWriter(file); PrintWriter writer=new PrintWriter(buffer); writer.println(""); writer.close();

Manejo de archivos de entrada


import java.io.*; . . . FileReader file=new FileReader(); Arroja ->FileNotFoundException BufferedReader buffer=new BufferedReader(file); linea=buffer.readLine(); Arroja -> IOException buffer.close(); Arroja -> IOException

Conversin de una lnea en atributos de una clase


StringTokenizer st =new StringTokenizer(linea,"\t"); st.nextToken(); Arroja -> NoSuchElementException

Mtodos de Pila
Pila() isVacia(): boolean vaciar()

push(elemento: Object) pop(): Object tope(): Object toString(): String

Mtodos de Cola
Cola() isVacia(): boolean vaciar() agregar(elemento: Object) extraer(): Object toString(): String

Cambio en Clase Modelo para comparar en Lista


public class ClaseModelo implements Comparable{ . . . public int compareTo(Object o){ . . . } }

Mtodos de Lista
Lista() getTamao(): int isVacia(): boolean

vaciar() agregarAlPrincipio(elemento: Object) agregarAlFinal(elemento: Object) agregarEn(elemento: Object, posicin: int) agregarOrdenado(elemento: Object) eliminarDelPrincipio(): Object eliminarDelFinal(): Object eliminar(posicin: int): Object recuperar(posicin: int): Object getPosicion(elemento: Object): int modificar(elemento: Object, posicin: int) toString(): String

Vous aimerez peut-être aussi