Sei sulla pagina 1di 6

# Declaracin de la matriz:

## int matriz1[][] = new int[3][3];

Llenarla con numeros aleatorios:
for (int i=0; i<3; i++) {
for (int j=0; j<3; j++){
matriz1[i][j] = (int)(r1.nextInt(10)*1);
...
Hacer la suma:
for (int i=0; i<3; i++) {
for (int j=0; j<3; j++){
matriz3[i][j] = matriz1[i][j] + matriz2[i][j];
?Aqu el cdigo completo:
import java.util.*;
public class MSuma {
public static void main (String args[]) {
Random r1 = new Random();
Random r2 = new Random();
int n;
int matriz1[][] = new int[3][3];
int matriz2[][] = new int[3][3];
int matriz3[][] = new int[3][3];
for (int i=0; i<3; i++) {
for (int j=0; j<3; j++){
matriz1[i][j] = (int)(r1.nextInt(10)*1);
matriz2[i][j] = (int)(r2.nextInt(10)*1);
matriz3[i][j] = matriz1[i][j] + matriz2[i][j];
}
}
System.out.println ("Matriz 1");
for (int i=0; i<3; i++) {
for (int j=0; j<3; j++){
System.out.print (matriz1[i][i]+" ");
}
System.out.println();
}
System.out.println ("Matriz 2");
for (int i=0; i<3; i++) {
for (int j=0; j<3; j++){
System.out.print (matriz2[i][i]+" ");
}
System.out.println();
}
System.out.println ("Matriz 3");
for (int i=0; i<3; i++) {
for (int j=0; j<3; j++){
System.out.print (matriz3[i][i]+" ");
}
System.out.println();
}
}
}
---------------------------------------------------------------------------------------------------------------------------------------------------------http:/
/www.codigueando.com/foro/viewtopic.php?t=2120&f=23

import java.util.Scanner;
public static void main(String[]args){
Scanner leer=newscanner(System.in);
}
}
http://foro.elhacker.net/java/arreglos_infinitos-t247753.0.html
http://puntocomnoesunlenguaje.blogspot.com/2012/04/estructuras-de-control.html
http://puntocomnoesunlenguaje.blogspot.com/2012/12/arraylist-en-java.html
http://www.javaya.com.ar/detalleconcepto.php?codigo=86&inicio=

--------------------------------------------------------------------------------------------------------------------------------------------------------package bingo;
import java.io.IOException;
import java.util.Scanner;
import java.util.*;
public static void main(String[] args) throws IOException{
Scanner sc;
sc = new Scanner(System.in);
int i=0;
System.out.print("\t\t\t\t\t\t================= BIENVENIDOS AL JUEGO BINGO 2
013 =================\n\n");
System.out.print("\t\t\t================== EN EL JUEGO DE BINGO 2013 SOLO SE
PERMITE LA PARTICIPACION DE 5 JUGADORES ==================\n");
System.out.print("\t\t\t\t\t================== LAS REGLAS DEL JUEGO SE MOSTR
ARAN A CONTINUACION ==================\n\n");
System.out.print("\t\t\t\t\t\t\t================== REGLAS ==================
==\n");
System.out.print("\t\t\t\t1.- USTED SOLO TIENE 10 OPCIONES DE CARTILLAS ENUM
ERADAS DEL 1 AL 10 LAS CUALES SE IMPRIMIRAN EN LA PANTALLA.\n");
System.out.print("\t\t\t\t2.- UNA VEZ IMPRESAS LAS CARTILLAS, DEBE INGRESAR
SU NOMBRE Y OPCION DE CARTILLA PARA PODER PARTICIPAR EN EL JUEGO.\n");
System.out.print("\t\t\t\t3.- NO PUEDE UTILIZAR UNA OPCION DE CARTILLA YA EL
EJIDA.\n");
System.out.print("\t\t\t\t4.- LOS PREMIOS PARA JUGAR BINGO 2013 SE OBTIENEN
AL FORMAR LETRAS CON LA CARTILLA SELECCIONADA.\n");
System.out.print("\t\t\t\t5.- LA LETRA EN CUESTION SE MOSTRARA ANTES DE INIC
IAR EL JUEGO, UNA VEZ QUE TODOS LOS JUGADORES HAYAN INGRESADO SUS DATOS.\n");
System.out.print("\t\t\t\t6.- EL GANADOR SE MOSTRARAN POR PANTALLA, Y LUEGO
RECLAMARA SU PREMIO.\n");
System.out.print("\t\t\t\t7.- SOLO SE PERMITE UN GANADOR POR JUEGO.\n");
System.out.print("\t\t\t\t8.- EN CASO DE EMPATE, GANARA AQUEL QUE CUYA SUMA
DE ELEMENTOS DE LA LETRA FORMADA SEA EL MAYOR DE TODAS LAS SUMAS.\n\n");
System.out.print("\t\t\t\t\t\t\tPRESIONE LA TECLA ENTER PARA CONTINUAR EL JU
EGO" );
System.out.println("" );

System.out.print("\t\t\t\t\t\t\t\tINGRESO DE DATOS\n\n");
}
public static void CARTILLAS(){
Random r1 = new Random();
Random r2 = new Random();
int n;
int matriz1[][] = new int[4][4];
int matriz2[][] = new int[4][4];
int matriz3[][] = new int[4][4];
int matriz4[][] = new int[4][4];
int matriz5[][] = new int[4][4];
for (int i=0; i<4; i++) {
for (int j=0; j<4; j++){
matriz1[i][j] = (int)(r1.nextInt(10)*1);
matriz2[i][j] = (int)(r2.nextInt(10)*1);
matriz3[i][j] = (int)(r2.nextInt(10)*1);
matriz4[i][j] = (int)(r2.nextInt(10)*1);
matriz5[i][j] = (int)(r2.nextInt(10)*1);
}
}
System.out.println ("Matriz 1");
for (int i=0; i<4; i++) {
for (int j=0; j<4; j++){
System.out.print (matriz1[i][j]+" ");
}
System.out.println();
}
System.out.println ("Matriz 2");
for (int i=0; i<4; i++) {
for (int j=0; j<4; j++){
System.out.print (matriz2[i][j]+" ");
}
System.out.println();
}
System.out.println ("Matriz 3");
for (int i=0; i<4; i++) {
for (int j=0; j<4; j++){
System.out.print (matriz3[i][j]+" ");
}
System.out.println();
}
System.out.println ("Matriz 4");
for (int i=0; i<4; i++) {
for (int j=0; j<4; j++){
System.out.print (matriz4[i][j]+" ");
}
System.out.println();
}

## System.out.println ("Matriz 5");

for (int i=0; i<4; i++) {
for (int j=0; j<4; j++){
System.out.print (matriz5[i][j]+" ");
}
System.out.println();
}
}
public static void INGRESODEDATOS(int i){
Scanner datos = new Scanner(System.in);
String NICKNAME[] = new String[6];
String OPCION[] = new String[6];
for (i=1; i<6; i++){
System.out.println("JUGADOR N"+(i)+",INGRESE SU NICKNAME PARA EL JUEGO: ");
NICKNAME[i] = datos.next();
System.out.print("INGRESE SU OPCION DE CARTILLA: ");
OPCION[i] = datos.next();
System.out.print("\n\t\t\t\t\tESPERE UN MOMENTO POR FAVOR,UNA VEZ CARGADO LOS D
ATOS EMPEZAREMOS EL JUEGO\n\n");
}
}
}
--------------------------------------------------------------------------------------------------------------------------------------------------------package Matriz;
import java.io.*;
/**
*
* @author cdma86
*/
public class Main {
public static void main(String[] args) throws IOException {
;
int M[][];
int n;
System.out.println("Ingrese la dimensin de la Matriz: ");
llenarMatriz(M, n);
imprimir(M,n);
//Calcularemos la suma de los elementos
//por encima y por debajo de la diagonal principal
//Adems aprovecharemos para imprimir la diagonal principal
//y hacer todo en un solo proceso:
int sumaArriba = 0;
int sumaAbajo = 0;
System.out.print("La diagonal principal es:

[");

## for (int i=0; i<n; i++)

for (int j=0; j<n; j++){
if (i == j)
System.out.print(M[i][j] +" ");
else if (i < j) sumaArriba += M[i][j];
else sumaAbajo += M[i][j];
}
System.out.println("]");
System.out.print("La diagonal secundaria es:
for (int i=n-1; i>=0; i--)
for (int j=0; j<n; j++)
if (n-1-i == j)
System.out.print(M[i][j] +" ");

[");

System.out.println("]");
System.out.println("Suma por encima de la diagonal princial: "+ sumaArr
iba);
System.out.println("Suma por debajo de la diagonal princial: "+ sumaAba
jo);
}
// llena una matriz de orden n*n con numeros aleatorios entre 0 y 9
public static void llenarMatriz(int M[][], int n){
for (int i=0; i<n; i++)
for (int j=0; j<n; j++)
M[i][j] = (int) (Math.random()*10);
}
public static void imprimir(int M[][], int n){
System.out.println();
for (int i=0; i<n; i++){
for (int j=0; j<n; j++)
System.out.print(M[i][j]+" ");
System.out.println();
}
System.out.println();
}
}
--------------------------------------------------------------------------------------------------------------------------------------------------------imp=LeerVariable.leerEntero ("Que desea imprimir fila (DIGITE 1),columna (DIGITE
2): ");
nro=LeerVariable.leerEntero ("digite el numero de fila o columna que desea impri
mir: ");
/*El usuario quiere Imprimir Filas*/
if (imp==1){
for (int j=0;i<M;j++)
System.out.println(A[nro][j]+" ");
}
/*El usuario desea Imprimir columnas*/
else{
if (imp==2){
for (int i=0;i<N;i++)
System.out.println(A[i][nro]+" ");
}
else

n");
}