Page 1 of 1

Ejercicio de arrays de números enteros

Posted: Thu Sep 15, 2016 8:50 am
by xacarana

Code: Select all

		int i;
		int x[];
		x = new int[5];
		
		x[0] = 24;
		x[1] = 47;
		x[2] = 87;
		x[3] = 5;
		x[4] = 6;
		
		for(i = 0; i <x.length; i++)
		{
			System.out.println(x[i]);
		}

Re: Ejercicio de arrays de números enteros

Posted: Thu Sep 15, 2016 6:06 pm
by ccpc
Profe ya me dio lo de los arrays, es decir me dio con una cantidad muy grande y ya se porque, publico el codigo o no?

ejercicio 1

-leer un array de tipo float e imprimir de forma invertida

Code: Select all


public class HolaMundo {
 public static void main(String[] args) {
 
 float x[];  
 int i;        

 x= new float [242246]; 

 x [0]=1.3f;
 x [1]=2.3f;
 x [2]=3.3f;
 x [3]=4.3f;
 x [4]=5.3f;
 x [242244]=4.75f;
for(i=x.length-1;i>=0;i--){

	System.out.println(x[i]);
}
 
}
}

como vemos primero se inicializacion el array, despues empezamos a guardan volores en este caso de tipo float por medio de los indices del array, despues se realiza el ciclo for en este, se inicializo desde la longitud maxima menos 1, esto porque como los indices empiezan desde 0 hay q restarle 1 a la longitud maxima, la condicion i>=0 indica que no puede ser menor a 0, por ultimo el i-- quiere decir que decrecera de uno a uno. Por ultimo se imprime lo que hay almacenado en cada indice

ejercicio 2

leer y recorrer el array boolean e imprimir el array

Code: Select all

import javax.swing.*;
public class HolaMundo {
 public static void main(String[] args) {
 boolean x[];
int i;
x= new boolean [4];
x[0]=true;
x[1]=false;
x[2]=true;
x[3]=true;

for(i=0;i<x.length;i++)
  {
  	System.out.println(x[i]);
  }
}
}

Re: Ejercicio de arrays de números enteros

Posted: Thu Sep 15, 2016 9:18 pm
by nathalia_ortega
Listas Array
  1. Lectura de datos float: Lo que hacemos es declarar e inicializar la lista array. Luego inicializamos los elementos que queremos, por último, ponemos el ciclo, donde empezaremos por el elemento cero de la lista y desde ahí aumentaremos hasta llegar al último elemento de la lista.

    Code: Select all

    import javax.swing.*;
    public class Listas{
    	public static void main(String[] args) {
    
    		float x[];
    		int i;
    		x = new float[4];
    		x[0]=2.7f;
    		x[1]=4.7f;
    		x[2]=1.7f;
    		x[3]=3.7f;
    
    		for(i=0; i<x.length; i++)
    		{	
    			
    			System.out.println(x[i]);
    		}
    
    	}
    }
  2. Imprimir de forma invertida: En este caso comenzaremos por el último elemento de la lista, aclaramos que no debe llegar a ser menor a cero, y vamos restando el valor del elemento.

    Code: Select all

    import javax.swing.*;
    public class Listas{
    	public static void main(String[] args) {
    
    		float x[];
    		int i;
    		x = new float[4];
    		x[0]=2.7f;
    		x[1]=4.7f;
    		x[2]=1.7f;
    		x[3]=3.7f;
    
    		for(i=3; i<x.length && i>=0; i--)
    		{	
    			
    			System.out.println(x[i]);
    		}
    
    	}
  3. El reto era asignar valores diferentes para cada uno de los elementos, en una lista de 100000 elementos, lo primero que hice fue declarar una variable i (que es el elemento) y una variable a (que es el resultado), como cada que aumento de elemento en la lista cambia su resultado, entonces iguale i e a. También declare la lista, y le asigne el valor de a. Para el ciclo, empece con el elemento 0 y fui aumentando su valor hasta el elemento 99999.

    Code: Select all

    import javax.swing.*;
    public class Primos{
    	public static void main(String[] args) {
    
    		float x[];
    		int i, a;
    
    		x = new float[100000];
    
    		for(i=0; i<x.length; i++)
    		{	
    			a=i;
    			x[i]=a;
    			System.out.println(a);
    		}
    
    	}
    }
    
Profe, mi endulzada :D

Re: Ejercicio de arrays de números enteros

Posted: Thu Sep 15, 2016 10:55 pm
by xacarana
Hola muy bien que asumieron el reto, la solución esta cerca, todavía se puede mejorar recuerden tener claro que la solución es simple. Publiquen la respuesta bien explicada y pueden pasar por la endulzada ;)

Re: Ejercicio de arrays de números enteros

Posted: Mon Sep 19, 2016 10:11 pm
by josemecheverri
Array simple

public class Practicas {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here

int [] mi_matriz={5,4,3,6,56,78,2344,234,2333,0};

for(int i=0;i<mi_matriz.length;i++){
System.out.println("poscicion "+i+" "+"("+mi_matriz+")");

}
}

}

Re: Ejercicio de arrays de números enteros

Posted: Tue Sep 20, 2016 12:13 am
by sebascz

Code: Select all

import javax.swing.*;
public class tarea
{
  public static void main(String args[])
     {
      float x[];
      int i;
      x = new float[4];
      x[0]=4.7f;
      x[1]=7.7f;
      x[2]=1.8f;
      x[3]=3.0f;

      for(i=0; i<x.length; i++)
      {   
         
         System.out.println(x[i]);
      }
    
     }	
 }

Code: Select all

import javax.swing.*;
public class tarea
{
  public static void main(String args[])
     {
      float x[];
      int i;
      x = new float[4];
      x[0]=4.7f;
      x[1]=7.7f;
      x[2]=1.8f;
      x[3]=3.0f;

  for(i=3; i<x.length && i>=0; i--)
      {   
         
         System.out.println(x[i]);

Re: Ejercicio de arrays de números enteros

Posted: Tue Sep 20, 2016 8:16 am
by omarandres11
Lectura de Float

Code: Select all

import javax.swing.*;
public class tarea
{
 	public static void main(String args[])
        {
      		float x[];
      		int i;
      		x = new float[4];
      		x[0]=6.2f;
      		x[1]=9.7f;
      		x[2]=5.3f;
      		x[3]=4.2f;

      		for(i=0; i<x.length; i++)
      		{   
         
         	System.out.println(x[i]);
      		}
   
     }   
 }
Invertida

Code: Select all

import javax.swing.*;
public class tarea
{
   public static void main(String[] args) 
   {
      float x[];
      int i;
      x = new float[4];
      x[0]=8.1f;
      x[1]=4.1f;
      x[2]=5.1f;
      x[3]=6.1f;
      for(i=3; i<x.length && i>=0; i--)
      {       
         System.out.println(x[i]);
      }

   }
}
   

Re: Ejercicio de arrays de números enteros

Posted: Tue Sep 20, 2016 5:27 pm
by josemecheverri
Arreglo de elementos, imprime 50 numeros al azar
Ciclos determinados : For y for each

Code: Select all

 public static void main(String[] args) {
       
       int[] aleatorios= new int[200];
       int i=0;
       
       for(i=0;i<aleatorios.length;i++){
           
           aleatorios[i]=(int)Math.round(Math.random()*100);
           
       }
        for(int cosa:aleatorios){
            
            System.out.print(cosa+",");
        }
    }
    
}

Resultado:
[code14,45,73,9,2,7,71,10,9,43,93,15,97,68,1,48,22,23,21,99,76,58,97,50,95,43,4,29,82,90,55,99,47,92,91,32,24,40,3,63,79,58,83,19,61,58,24,74,86,67,][/code]