0% found this document useful (0 votes)
390 views

Desarrollo de Pràctica #1 de Java: Nombre: Diana Cecilia Muñoz Casanova

This document describes Java code examples for ordering arrays, union and intersection of arrays, subtraction of arrays, and creating object-oriented classes for families and pets. The code examples order arrays from lowest to highest and highest to lowest, print the union and intersection of two arrays, subtract corresponding elements of two arrays, and create family and pet classes with attributes and print their information.

Uploaded by

chinguito
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
390 views

Desarrollo de Pràctica #1 de Java: Nombre: Diana Cecilia Muñoz Casanova

This document describes Java code examples for ordering arrays, union and intersection of arrays, subtraction of arrays, and creating object-oriented classes for families and pets. The code examples order arrays from lowest to highest and highest to lowest, print the union and intersection of two arrays, subtract corresponding elements of two arrays, and create family and pet classes with attributes and print their information.

Uploaded by

chinguito
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 7

DESARROLLO DE PRÀCTICA Nº 1 DE JAVA

NOMBRE: DIANA CECILIA MUÑOZ CASANOVA

1.A)ORDENA DE MAYOR A MENOR Y DE MENOR A MAYOR

public class ordenar {


public static void main(String[] args) {

int[]num={3,5,9,1,2,4,5,6};
ordename(num);
mostrarvectora(num);

}
static void mostrarvectora(int num[])
{
int k;
int l;
System.out.print("Ordenar de menor a mayor: ");
for(k=0;k<num.length;k++){

System.out.print(+num[k]);
}
System.out.println("==========");
System.out.println("Ordenar de mayor a menor");
for(l=7;l<num.length;l--)
{ System.out.print(+num[l]);
}
}

static void ordename(int num[])


{
int i, j;
int temp;
int N=num.length;

for (i=1; i<N; i++){


for (j=N-1; j>=i;j--)
{
if (num[j] < num[j-1])
{
temp = num[j];
num[j] = num[j-1];
num[j-1] = temp;
}
}
}
}

CONSOLA:

-1-
Ordenar de menor a mayor: 12345569
=========
Ordenar de mayor a menor
96554321

1.B)ORDENAR DE MENOR A MAYOR

public class ordenar {


public static void main(String[] args) {

int k;
int[]num={3,5,9,1,2,4,5,6};
System.out.println("Ordenar de menor a mayor");

ordename(num);

for(k=0;k<num.length;k++){

System.out.print(+num[k]);
}
}

static void ordename(int num[])


{
int i, j;
int temp;
int N=num.length;

for (i=1; i<N; i++){


for (j=N-1; j>=i;j--)
{
if (num[j] < num[j-1])
{
temp = num[j];
num[j] = num[j-1];
num[j-1] = temp;
}
}
}
}
}

CONSOLA:
Ordenar de menor a mayor
12345569

2.A) UNIÒN DE DOS LISTAS

public class mayor {

public static void main(String[] args) {


int[] a={3,5,9,1,2,4,5,6};
int[] b={8,2,1,8,2,9,4,5};
System.out.println("Uniòn de dos Listas");
mostrarvectora(a);
mostrarvectorb(b);
}

-2-
static void mostrarvectora(int a[])
{
int i;
for(i=0;i<a.length;i++){

System.out.print(+a[i]);
}
}

static void mostrarvectorb(int b[])


{
int i;
for(i=0;i<b.length;i++){

System.out.print(+b[i]);
}
}

CONSOLA:

Unión de dos Listas


3591245682182945

2.B) INTERSECCIÓN DE DOS LISTAS

public class compara {


int i;
int j;

public static void main(String[] args) {


int[] a={3,5,9,1,2,4,5,6};
int[] b={8,2,1,8,2,9,4,5};

ordename(a);
int k;
for(k=0;k<a.length;k++){

System.out.print(+a[k]);
}
System.out.println(" ");
ordenabe(b);
int p;
for(p=0;p<b.length;p++){
System.out.print(+b[p]);
}

System.out.println("La intersecciòn es:");

int[] c= new int[a.length];


for (int i=0; i<c.length; i++)

{
if(a[i]==b[i])
{
c[i]= a[i];

-3-
System.out.print(+a[i]);
}
}
}

static void ordename(int a[])


{
int i, j;
int temp;
int N=a.length;

for (i=1; i<N; i++){


for (j=N-1; j>=i;j--)
{
if (a[j] < a[j-1])
{
temp = a[j];
a[j] = a[j-1];
a[j-1] = temp;
}
}
}
}

static void ordenabe(int b[])


{
int i, j;
int temp;
int N=b.length;

for (i=1; i<N; i++){


for (j=N-1; j>=i;j--)
{
if (b[j] < b[j-1])
{
temp = b[j];
b[j] = b[j-1];
b[j-1] = temp;
}
}
}
}

CONSOLA:

12345569
12245889

La intersección es:
12459

-4-
2.C) RESTA DE DOS LISTAS

public class resta {


int i;
int j;
public static void main(String[] args) {
int[] a={3,5,9,1,2,4,5,6};
int[] b={8,2,1,8,2,9,4,5};
System.out.println("Resta dos listas (a-b)");
int[] c= new int[a.length];

// Se coloca un ciclo for haciendo que una variable i tome valores


// desde 0 hasta a.length-1
for (int i=0; i<c.length; i++)
// En cada iteracion se resta los i-esimos elementos de a y b y se
asigne
// el resultado al i-esimo elemento de c
{c[i]= a[i]-b[i];}

// Desplegamos el resultado:
for (int j=0; j<c.length; j++)

{System.out.println("c["+j+"]= "+c[j]);}

CONSOLA:
Resta dos listas (a-b)
c[0]= -5
c[1]= 3
c[2]= 8
c[3]= -7
c[4]= 0
c[5]= -5
c[6]= 1
c[7]= 1

-5-
4. Pasar a objetos : « El hogar es una casa que tiene una familia y una
mascota ».

public class casa {

public static void main(String args[]){


// Crear objeto familia

familia familia1 = new familia("Muñoz","Bruces F-


69",1234567);
familia familia2 = new familia("Zarate","Jr. Bolivar
2056",1234567);

//crear objeto mascota


mascota mascota1 = new mascota("Fido",7);
mascota mascota2 = new mascota("pepino",8);

System.out.println("APELLIDO DE LA FAMILIA1:"
+familia1.apellido);
System.out.println("DIRECCION DE LA FAMILIA1:"
+familia1.direccion);
System.out.println("TELEFONO DE LA FAMILIA1:"
+familia1.telefono);
System.out.println("MASCOTA DE LA FAMILIA1:"
+mascota1.nombre);
System.out.println("EDAD DE LA MASCOTA1:" +mascota1.edad);
System.out.println("
");
System.out.println("APELLIDO DE LA FAMILIA2:"
+familia2.apellido);
System.out.println("DIRECCION DE LA FAMILIA2:"
+familia2.direccion);
System.out.println("TELEFONO DE LA FAMILIA2:"
+familia2.telefono);
System.out.println("MASCOTA DE LA FAMILIA2:"
+mascota2.nombre);
System.out.println("EDAD DE LA MASCOTA2:" +mascota2.edad);

}
}

-6-
public class familia extends casa{
public String apellido;
public String direccion;
public int telefono;

public familia(String papellido, String pdireccion,int


ptelefono){

this.apellido = papellido;
this.direccion = pdireccion;
this.telefono = ptelefono;
}

public class mascota extends casa {

public String nombre;


public int edad;

public mascota(String pnombre, int pedad){

this.nombre = pnombre;
this.edad = pedad;
}

Consola:

APELLIDO DE LA FAMILIA1:Muñoz
DIRECCION DE LA FAMILIA1:Bruces F-69
TELEFONO DE LA FAMILIA1:1234567
MASCOTA DE LA FAMILIA1:Fido
EDAD DE LA MASCOTA1:7

APELLIDO DE LA FAMILIA2:Zarate
DIRECCION DE LA FAMILIA2:Jr. Bolivar 2056
TELEFONO DE LA FAMILIA2:1234567
MASCOTA DE LA FAMILIA2:pepino
EDAD DE LA MASCOTA2:8

-7-

You might also like