Arreglos


En Java, la declaración de un arreglo es similar a la declaración de un puntero en C:

En Java En C
int[] A; int* A;




Los argumentos de un programa

Al ejecutar un programa en la ventana de comandos, el usuario puede especificar argumentos:

  java Hello Hola que tal
Los argumentos "Hola", "que" y "tal" se reciben en un arreglos de strings en el main:

public static void main(String[] args) { ... }


Ejemplo: Un programa que despliega todos los argumentos que recibe desde la línea de comandos.


Ejercicio: Area de un Triángulo

Modifique el programa Area.java de modo que los lados del triángulo se reciban como argumentos especificados en la línea de comandos.

Ejemplo:

    java Area 3 4 5
    6
Obs.: Dado un string s que contiene un número real (por ejemplo "3.14"), obtenga el número como double mediante la expresión:

       double x= (new Double(s)).doubleValue();
(Escriba D-o-u-b-l-e(s), la D mayúscula.)

R.-


Experimentos:


Ejercicio: suma de arreglos

Haga un programa que sume dos vectores representados mediante arreglos.

R.-


Propuesto: Frecuencia de números

Haga un programa que determine cuantas veces aparece cada número entero especificado en la línea de comandos. Ejemplo:

java Frec 4 6 6 6 10 1000 4 -> 1 6 -> 3 10 -> 1 Sólo considere los números enteros que estén entre 0 y 99.

Obs.: Para obtener el valor entero almacenado en el string s utilice Integer.parseInt(s).

R.-