domingo, 10 de febrero de 2013

Programa donde el usuario le asigna una dimensión al arreglo a N numeros.

Programa donde el usuario le asigna una dimensión al arreglo  a N números.

/*
 Programa donde el usuario le asigna una dimencion al arreglo
 a N numeros.
BY: ISC. Ivan Sinai Garcia Coronel
*/


import java.io.*;
import java.util.Scanner;

public class vectordimN{
 public static void main (String args[]){
    int N=0;

    //Recuerden que al crear este objeto ustedes pueden ponerle cualquier nombre por ejemplo lo hemos venido 
    //manejando como tecaldo pero yo le puse entrada, ustedes pueden manejarlo como gusten.
    Scanner entrada=new Scanner(System.in); 

    System.out.print ("Dame el numero de elementos para tu vector: ");

    N=entrada.nextInt();// Recuerden tambien cambiarle en nombre asi tal y como lo declararon anteriormente en el Scanner
   
    int arreglo[]=new int[N]; //Analicen esta linea de codigo si tienen dudas comenten.

    int num=1; //Lo declare con valor de uno para que desde ese valor empiece el arreglo y finalizara dependiendo del valor de N
    System.out.println("\n Arreglo de: "+N+"\n________________"); 
    for (int i=0; i<N; i++){ //por ejemplo aqui yo en ves de ponerle arreglo.length puse la variable N que viene siendo lo mismo
      arreglo[i]=num;
      num++;
      System.out.println(arreglo[i]);
    }
 }
}

Nota: Recuerden guardarlo como vectordimN.java

Comenten cualquier cosa aquí estamos.




sábado, 2 de febrero de 2013

Programas básicos en Java: Llenado automático de Matriz y leer un Dato con Scanner

Llenado automático de una Matriz.


import java.io.*;

public class MatrizAuto{
  public static void main (String args[]){
     int tabla[][]=new int[10][6];
     int num=1;
     for (int c=0; c<tabla.length; c++){
       System.out.println(" ");
       for (int f=0; f<tabla[c].length; f++){
           tabla[c][f]=num;
           num++;
           System.out.print(tabla[c][f]+" ");
       }
     }
  }

}


Este código hace el llenado de una matriz de 10 x 6, y el resultado saldrá de la siguiente manera:


Leer un Dato del teclado con Scanner.

import java.util.Scanner;
import java.io.*;

class leerdatoenvector{
 public static void main (String args []){
   Scanner teclado = new Scanner (System.in);
   int numero[]=new int[6];
   int suma=0;
   for (int i=1; i<numero.length; i++){ 
   System.out.print ("Dame el "+i+" numero: ");
   numero[i] = teclado.nextInt();
   suma=suma+numero[i];
   }
   System.out.println("El resultado es: "+suma);
 }
}

Este código lee un dato que va almacenando en un vector de 5 elementos, y quedaría de la siguiente manera.



Nota: los programas deberán de guardarse con el mismo nombre que tiene la clase, respetando MAYÚSCULAS y minúsculas con la extensión .java