package apartamentos;
//se va importar la Libreia Swing para poder utilizar el JOptionPane
import [Link].*;
public class Apartamentos {
//Declaración de la MAtriz de Forma Global
public static int apto[][]=new int[4][4];
//Este es el programa principal
public static void main(String[] args) {
int menu;
do{
menu=[Link]([Link]
("Digite una opción: " + " \n1. LLenar Edificio" +
"\n2. Mostrar los Habitantes por Apartamento" +
"\n3. Mostrar Edificio completo " +
"\n4. Mostrar cantidad de personas del Edificio" +
"\n5. Salida"));
switch(menu){
case 1:
//llamado del procedimiento llenar
llenar();
break;
case 2:
//llamado del procedimiento Mostrar Uno a Uno
mostrarunouno();
break;
case 3:
//llamado del procedimiento Mostrar todo de una vez
mostrarbacano();
break;
case 4:
// Llamado de la función sumar, las funciones se tienen que asignar a una variable
int y =canthab();
[Link](null,"La cantidad de personas en el edificio es: " + y);
break;
default:
[Link](null,"Tecla Invalida" );
break;
case 5:
[Link](0);
break;
}while(menu!=5);
}
// Procedimiento que llena la MAtriz
public static void llenar(){
int i,j;
for(i=0;i<2;i++){
for(j=0;j<2;j++){
apto[i][j]=[Link]([Link]
("Digite cantidad de habitantes en el piso " + (i+1) +
" Apartamento " + (j+1)));
public static void mostrarunouno(){
int i,j;
for(i=0;i<2;i++){
for(j=0;j<2;j++){
[Link](null, "la cantidad de habitantes en la habitación "
+ (j+1) + " del piso " + (i+1) + " es " + apto[i][j]);
}
public static void mostrarbacano(){
int i,j;
// Las comillas son para limpiar el espacio de memoria que se le asignó a la variable cad
String cad = " ";
for(i=0;i<2;i++){
for(j=0;j<2;j++){
cad = cad + apto[i][j];
// Las comillas son para separar los elementos
cad+=" ";
//Para que salte al siguiente piso
cad=cad + "\n";
[Link](null,
"El edificio completo con sus habitantes es "+ "\n" + cad );
//Función que suma la cantidad de personas
public static int canthab(){
int sum =0,a,f;
for(a=0;a<2;a++){
for(f=0;f<2;f++){
sum = sum + apto[a][f];
return sum;