Documentos de Académico
Documentos de Profesional
Documentos de Cultura
04 Guia Java
04 Guia Java
TEMA: MATRICES
OBJETIVOS:
REQUERIMIENTOS:
PC con Windows.
jdk-6u10-windows-i586-p.exe
netbeans-6.5-ml-windows.exe
a. Cree un nuevo proyecto de tipo Java Application y en la opcin Project Name coloque
pMatrizUnidim, y en la opcin Create Main Class coloque: pmatrizunidim.CMatrizUnidim,
luego haga click en Finish.
import java.util.*;
Resultados:
a. Cree un nuevo proyecto de tipo Java Application y en la opcin Project Name coloque
pMatrizUnidimal, y en la opcin Create Main Class coloque:
pmatrizunidimal.CMatrizUnidimal, luego haga click en Finish.
import java.util.*;
// Entrada de datos
int i = 0;
System.out.println("Introducir notas medias. Finalizar con -1.");
System.out.printf("Alumno nmero %3d, nota media: ", ++i);
float nota = Leer.nextFloat();
while (nota != -1)
{
notas.add(nota); // aadir un elemento
System.out.printf("Alumno nmero %3d, nota media: ", ++i);
nota = Leer.nextFloat();
}
// Escribir resultados
System.out.printf("\n\nNota media del curso: %5.2f\n", suma / nalumnos);
}
}
Resultados:
a. Cree un nuevo proyecto de tipo Java Application y en la opcin Project Name coloque
pMatrizAso, y en la opcin Create Main Class coloque: pmatrizaso.CMatrizAso, luego
haga click en Finish.
import java.io.*;
Resultados:
a. Cree un nuevo proyecto de tipo Java Application y en la opcin Project Name coloque
pMatrizMulti, y en la opcin Create Main Class coloque: pmatrizmulti.CMatrizMulti, luego
haga click en Finish.
import java.util.*;
Resultados:
a. Cree un nuevo proyecto de tipo Java Application y en la opcin Project Name coloque
pMultiArrayList, y en la opcin Create Main Class coloque:
pmultiarraylist.CMultiArrayList, luego haga click en Finish.
import java.util.*;
do
{
System.out.print("Nmero de filas de la matriz: ");
filas = Leer.nextInt();
}
while (filas < 1); // no permitir un valor negativo
do
{
System.out.print("Nmero de columnas de la matriz: ");
cols = Leer.nextInt();
}
while (cols < 1); // no permitir un valor negativo
// Entrada de datos
System.out.println("Introducir los valores de la matriz.");
float v;
for (fila = 0; fila < filas; fila++)
{
for (col = 0; col < cols; col++)
{
System.out.print("m[" + fila + "][" + col + "] = ");
v = Leer.nextFloat();
m.get(fila).add(col, v);
}
}
Resultados:
a. Cree un nuevo proyecto de tipo Java Application y en la opcin Project Name coloque
pMatrizString, y en la opcin Create Main Class coloque: pmatrizstring.CMatrizString,
luego haga click en Finish.
import java.util.*;
import java.io.*;
do
{
flujoS.print("Desea visualizar el contenido de la matriz? (s/n): ");
respuesta = ((flujoE.readLine()).toLowerCase()).charAt(0);
}
while (respuesta != 's' && respuesta != 'n');
if ( respuesta == 's' )
{
// Visualizar la lista de nombres
flujoS.println();
for (fila = 0; fila < nFilas; fila++)
flujoS.println(nombre[fila]);
}
}
catch (IOException ignorada) { }
}
}
Resultados:
a. Cree un nuevo proyecto de tipo Java Application y en la opcin Project Name coloque
pArrayLString, y en la opcin Create Main Class coloque: parraylstring.CArrayLString,
luego haga click en Finish.
import java.util.*;
import java.io.*;
int fila = 0;
// Matriz de cadenas de caracteres
ArrayList<String> nombre = new ArrayList<String>();
String snombre;
char respuesta;
do
{
flujoS.print("Desea visualizar el contenido de la matriz? (s/n): ");
respuesta = ((flujoE.readLine()).toLowerCase()).charAt(0);
}
while (respuesta != 's' && respuesta != 'n');
if ( respuesta == 's' )
{
// Visualizar la lista de nombres
flujoS.println();
for (fila = 0; fila < nombre.size(); fila++)
flujoS.println(nombre.get(fila));
}
}
catch (IOException ignorada) { }
}
}
Resultados: