Expresa tu intelecto...
Hola amigo, si deseas ver el contenido del foro al 100% y evitar la publicidad te invitamos a que te registres y seas parte de esta gran comunidad...

Atte: el Staff de MrHouseLight.foroactivo.net
Últimos temas
» Me gustaría ver gente
Dom Sep 27, 2015 6:16 pm por Cristianita

» Hola Mundo
Mar Mar 05, 2013 8:03 pm por Cristianita

» Baja Usuario
Miér Jun 20, 2012 11:19 am por yorebelde

» Las groserias fuertes de tu pais
Miér Jun 20, 2012 5:30 am por daviz2111

» Glee: The Music, Seasons 1 & 2 (En 320 kbps!!!) (Duets Actualizado en 320 kbps completo!!!)
Lun Abr 23, 2012 5:43 am por yorebelde

» Motivos diagonales para Photoshop
Miér Mar 21, 2012 7:35 pm por Gearchile14

» ¿Que cover te gusta mas?
Dom Oct 09, 2011 4:11 pm por Misha.Star.Malfoy.Cullen

» Expresa tu humor...
Dom Oct 09, 2011 3:58 pm por Misha.Star.Malfoy.Cullen

» holaa!! u.u
Dom Oct 09, 2011 3:50 pm por Misha.Star.Malfoy.Cullen

» The Antique Shop
Dom Oct 09, 2011 3:47 pm por Misha.Star.Malfoy.Cullen

¿Quién está en línea?
En total hay 1 usuario en línea: 0 Registrados, 0 Ocultos y 1 Invitado

Ninguno

La mayor cantidad de usuarios en línea fue 49 el Mar Sep 21, 2010 8:13 pm.
Contador total

Expresa tu intelecto... fue creado el Martes 15 Jun 2010 a las 04:55 PM, tiene 3045 días activo, 338 usuarios registrados, 310 temas creados, 7724 comentarios y 55 foros.
Ultimo usuario registrado: http://mrhouselight.forosactivos.net/profile.forum?mode=viewprofile&u=338rolando24

Free counter and web stats
Mensaje privado al admin

Vectores y Matrices en Java....

Ir abajo

Tutorial Vectores y Matrices en Java....

Mensaje por xokolatiitho el Sáb Ago 21, 2010 9:52 pm

como dice el post explicare un poco que es un vector y una matriz en Java, claro, segun lo que aprendi en la escuela hace ya un año... xD.... weno empezemos....

Que es un Vector?
un vector es un arreglo unidimensional, tambien llamado Array, es decir, un conjunto de datos del mismo tipo, para hacerlo un poquito mas visual... un vector seria así
[Tienes que estar registrado y conectado para ver esa imagen]
Esto seria un vector de 10 posiciones

Como se declara un Vector?
un vector se declara asi:
Código:
tipo nombre_variable[]
//es decir:
int vec[];
//otra forma de declara un vector es:
tipo[] nombre_variable;
donde:
*tipo: indica el tipo de dato (int, double, float, String, Object)
*nombre_variable: indica el nombre que se le quiera asignar al vector (vec1, vec, v1)
*[]: el par de corchetes indican que hablamos de un vector

ahora, ya que sabemos declarar un vector, la creacion de un vector seria asi:
Código:
nombre_variable = new tipo [tamaño];
es decir, para crear un vector como el del ejemplo de 10 posiciones, nuestro codigo quedaria así:
int vec[] = new int[10];




por otro lado:
Que es una Matriz?
una matriz es un arreglo bidimensional, que al igual que el array, es un conjunto de elementos del mismo tipo.
Declaracion de una matriz
al igual que en un vector, la declaracion es muy parecida, aqui tenemos que:
Código:
tipo identificador[][]
//es decir:
int mat[][];

su creacion tambien es parecida al del vector:
identificador = new tipo [][];
los 2 corchetes indican que es una matriz.

bueno ya sin mas... vamonos a un ejemplo en codigo para que se entienda....
Vectores:
Código:
import java.io.*;
import java.util.*;
class ejemplo{
   public static void main(String xokolatiitho[]) throws IOException{//en efecto, el main recibe parametros de un vector de cadenas...
//es decir String args[]
    BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
    PrintStream salida = System.out;
    salida.println("Introduzca el tamaño del vector");//aqui se le pide el tamaño al usuario
    int tam=Integer.parseInt(in.readLine());//aqui el usuario da el tamaño del vector
    int vec[]= new int[tam];//aqui declaramos y creamos el vector de un tamaño que el usuario asignara
//el usuario llenara el vector con datos y mostrara el vector ingresado
    for(int i=0; i<tam; i++){//los vectores y matrices se pueden recorrer con bucles...
       salida.println("Introduzca el dato "+(i+1));
       vec[i]=Integer.parseInt(in.readLine());
    }
    Arrays.sort(vec);//esto ordenara los datos del vector...sii ya se es trampa, pero pss el objeto es ayudar... asi le hacen trampa a su profe...
    salida.println();
    for (int i = 0; i<vec.length; i++) {
       salida.print("[ "+vec[i]+" ]"+"\t");
    }
   }
}
este codigo de aqui ahora mostrará una matriz....
Matrices:
Código:
import java.io.*;
class ejemplo{
   public static void main(String xokolatiitho[]) throws IOException{
      BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
      int [][]matrix = new int [3][3];//creamos una matris de 3*3
      for (int i = 0; i<3; i++) {
         for (int ii = 0; ii<3; ii++) {
            System.out.println ("Introduzca el dato de la posicion "+(i+1)+" "+(ii+1));
            matrix[i][ii]=Integer.parseInt(in.readLine());
         }
      }
      System.out.println ();
      for (int i = 0; i<matrix.length; i++) {
         for (int ii = 0; ii<matrix.length; ii++) {
            System.out.print ("[ "+matrix[i][ii]+" ]\t");
         }
      }
   }
}


ahh casi lo olvido... para crear un vector o una matriz con datos ya estaticos....
puedes hacerlo asi:
Código:
final int[] vec={1,3,5,7,9};
o bien una matriz seria asi:
final int[][] matriz={{1,2},{3,4}}
puse final el dato xk pss como dije, son valores ya que se supone le quieres dar tu al arreglo, pero puede solo ser int.... no necesariamente una constante....


bueno sin mas me despido.... es k me inspire...xD
avatar
xokolatiitho
TIESTO-BOY
TIESTO-BOY



Masculino

Caballo


Fecha de nacimiento : 03/05/1990
Mensajes : 155
Edad : 28
Localización : En Mi Casa...xD

Volver arriba Ir abajo

Tutorial Re: Vectores y Matrices en Java....

Mensaje por MяHousєLιgнт el Sáb Ago 21, 2010 11:24 pm

muy bien hijo, te quedo bien el tuto....
lo unico que creo que pudo haber estado mejor
es o bien, no usar las librerías IO o explicar de que se tratan
pero esta muy bien explicado chavita..... xD


✪Dream Send me a sign, Turn back the clock, Give me some time, I need to break out✪
✪And make a new name, Let's open our eyes. To the brand new day ✪


[Tienes que estar registrado y conectado para ver esa imagen]
avatar
MяHousєLιgнт
Administrador
Administrador



Masculino

Tigre


Fecha de nacimiento : 15/12/1986
Mensajes : 1970
Edad : 31
Localización : ¡Junto a Cuddy! ¿donde mas?

http://mrhouselight.forosactivos.net

Volver arriba Ir abajo

Tutorial java

Mensaje por dchipana lapa el Sáb Mayo 07, 2011 4:15 pm

umn..buena tu introduccionn,,,me ayudara basttante... Very Happy
avatar
dchipana lapa


Femenino

Perro


Fecha de nacimiento : 27/03/1994
Mensajes : 1
Edad : 24

Volver arriba Ir abajo

Tutorial Re: Vectores y Matrices en Java....

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.