ejercicios

Upload: trimetilhexano

Post on 20-Jul-2015

127 views

Category:

Documents


0 download

TRANSCRIPT

Profesor: Juan Antonio Lpez Quesada. Ciclo Formativo de Grado Superior: Desarrollo de Funciones en Sistemas de Informacin. WEB: http://dis.um.es/~lopezquesada E-mail: [email protected]

Pag. 1

Mdulo: Desarrollo de Funciones en el Sistema de Informacin

2 Administracin de Sistemas Informticos

Ejercicios de JAVA.

Copyleft 2010 Juan Antonio Lpez Quesada.

LicenciaCopyright Juan Antonio Lpez Quesada. Se otorga permiso para copiar, distribuir y/o modificar este documento bajo los trminos de la Licencia de Documentacin Libre de GNU, Versin 1.2 o cualquier otra versin posterior publicada por la Free Software Foundation; sin Secciones Invariantes ni Textos de Cubierta Delantera ni Textos de Cubierta Trasera. Puede acceder a una copia de la licencia en http://www.fsf.org/copyleft/fdl.html.

Pgina 1 de 40

Profesor: Juan Antonio Lpez Quesada. Ciclo Formativo de Grado Superior: Desarrollo de Funciones en Sistemas de Informacin. WEB: http://dis.um.es/~lopezquesada E-mail: [email protected]

Pag. 2

Analiza los siguientes aspectos antes de codificar los ejercicios: Paradigma Orientado a Objetos - Java Elementos del Lenguaje. Sentencias de Control. Jerarqua de Excepciones. Excepciones try {} catch(){}. Clase String y Clases envolventes (Double, Integer.) Vectores y Matrices. Paquetes en java: paquete lang y paquete til; Qu me proporciona la clase System?. Analiza las siguientes clases que proporciona java: String, Integer, Double. Webgrafas, referencias . PASO 1.-

Pgina 2 de 40

Profesor: Juan Antonio Lpez Quesada. Ciclo Formativo de Grado Superior: Desarrollo de Funciones en Sistemas de Informacin. WEB: http://dis.um.es/~lopezquesada E-mail: [email protected]

Pag. 3

Pgina 3 de 40

Profesor: Juan Antonio Lpez Quesada. Ciclo Formativo de Grado Superior: Desarrollo de Funciones en Sistemas de Informacin. WEB: http://dis.um.es/~lopezquesada E-mail: [email protected] package ejemplo; import java.io.*; import java.lang.*; import java.util.*; public class Main { private static void ordenar_vector(double [] vector) { Arrays.sort(vector); } public static void main(String[] args) { BufferedReader in=new BufferedReader(new InputStreamReader(System.in)); String valor_introducido; double [] vector=null; int error=0; System.out.println("Cuntos elementos tiene el vector? "); try { valor_introducido= in.readLine().trim(); vector=new double[Integer.valueOf(valor_introducido).intValue()]; } catch(IOException e){ System.out.println(e.getMessage()); error=1; } catch(NumberFormatException e1) { System.out.println(" Error.."+ e1.getMessage()); error=1; } catch(Exception e2) { System.out.println(e2.getMessage()); error=1; } finally { if (error==1) { vector=new double[5]; error=0; } System.out.println("Fin de la inicializacin del vector de reales"); } for(int i=0;i