Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Ejercicios de programacion concurrente

3,077 views

Published on

Published in: Technology
  • Be the first to comment

Ejercicios de programacion concurrente

  1. 1. EJERCICIOS DE PROGRAMACION CONCURRENTEEjercicio N1package funciones;import java.io.*;public class CapturaTeclado { public static void main(String[]args) throws IOException { BufferedReader lectura = new BufferedReader(newInputStreamReader(System.in)); String nombre; System.out.println("Ingrese su nombre: "); nombre = lectura.readLine(); System.out.println("Bienvenido "+nombre); int num1,num2,num3; System.out.println("Ingrese numero 1: "); num1 = Integer.parseInt(lectura.readLine()); System.out.println("Ingrese numero 2: "); num2 = Integer.parseInt(lectura.readLine()); num3=num1+num2; System.out.println("La suma de "+num1+" + "+num2 + "numero es"+num3); }}Ejercicio N2/* * To change this template, choose Tools | Templates * and open the template in the editor. */package funciones;import java.io.*;/** * * @author Aunar 11 */public class Clases { public static void main(String[] args) throws IOException{ /** La entrada de datos en Java se efectúa mediante * la lectura de bytes, la entrada básica de suele * realizarse mediante el método readLine () * que pertenece a la clase BufferedReader, * el cual se encarga de leer una secuencia
  2. 2. * de caracteres y devuelve una cadena. Para * esto se debe construir un objeto de la clase * BufferedReader sobre otro de la clase * InputStreamReader el cual debe de estar * asociado a System.in, mismo que se va a * encargar de convertir a cadena los bytes * leÃdos desde el teclado. */ BufferedReader lectura = new BufferedReader(newInputStreamReader(System.in)); try { int num1=0, num2=0, num3=0; restaPorReferencia OperacionResta = new restaPorReferencia(); System.out.println("Ingrese numero 1: "); num1 = Integer.parseInt(lectura.readLine()); System.out.println("Ingrese numero 2: "); num2 = Integer.parseInt(lectura.readLine()); OperacionResta.restaPorReferencia(num1,num2); restaPorValor OperacResta = new restaPorValor(); System.out.println("Ingrese numero 1: "); num1 = Integer.parseInt(lectura.readLine()); System.out.println("Ingrese numero 2: "); num2 = Integer.parseInt(lectura.readLine()); num3= OperacResta.restaPorValor(num1,num2); System.out.println("El valor de la resta de por valor de " +num1 + " - "+ num2 + " es: " + num3); } catch(NumberFormatException ex){ System.out.println("Ocurrio algun error en: " + ex); } } static class restaPorReferencia { void restaPorReferencia(int a, int b) { int res; res= a- b; System.out.println("El valor de la resta por referencia de" + a + " - "+ b + " es: " + res);
  3. 3. } } static class restaPorValor { int restaPorValor(int n1, int n2){ int p; p=n1-n2; return(p); } }}Ejercicio N3package funciones;public class FuncionesPorValorYPorReferencia { public static void main(String[] args) { // TODO code application logic here int num1=20, num2=15, num3=0,num4=60,num5=20; restaPorReferencia(num1,num2); num3= RestaPorValor(num4,num5); System.out.println("El valor de la resta de por valor de " +num4 + " - "+ num5 + " es: " + num3); } static void restaPorReferencia(int a, int b) { int res; res= a- b; System.out.println("El valor de la resta por referencia de " +a + " - "+ b + " es: " + res); } static int RestaPorValor(int n1, int n2){ int p; p=n1-n2; return(p); }}Ejercicio N4/*
  4. 4. * To change this template, choose Tools | Templates * and open the template in the editor. */package funciones;/** * * @author Aunar 11 */public class Try_Catch { public static void main(String args[]){ int numero; String cadena=" 1"; try{ numero = Integer.parseInt(cadena); } catch(NumberFormatException ex){ System.out.println("No es un número, es una cadena de texto."); } }}Edgar Leandro Munoz QuenanTec.Sistemas

×