English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Todas las categorías

Bueno espero que me puedan ayudar...

Lo que pasa es que no se como accesar al arreglo que fue retornado

public int[] sumar(int num2[])
{
int suma[]=new int[10];

//Ciclo for para sumar los elementos
for(int cont=0; cont suma[cont]= num1[cont] + num2[cont];

return suma;
}

Después va a ser almacenado en otro método el cual concatenará una cadena con el elem del arreglo 1 el elemento 2 y la suma por reglón de cada uno de ellos

Pero no se como llamar a ese arreglo, en variable simple es nombredelmetodo() pero no se como accesarlo si es un arreglo, espero me puedan ayudar

2006-09-30 19:59:08 · 6 respuestas · pregunta de Diana 4 en Ordenadores e Internet Programación y Diseño

Bueno espero que me puedan ayudar...

Lo que pasa es que no se como accesar al arreglo que fue retornado

public int[] sumar(int num2[])
{
int suma[]=new int[10];

//Ciclo for para sumar los elementos
for(int cont=0; cont suma[cont]= num1[cont] + num2[cont];

return suma;
}

Después va a ser almacenado en otro método el cual concatenará una cadena con el elem del arreglo 1 el elemento 2 y la suma por reglón de cada uno de ellos

Pero no se como llamar a ese arreglo, en variable simple es nombredelmetodo() pero no se como accesarlo si es un arreglo, espero me puedan ayudar

Ah por cierto sólo puedo usar variables locales a los métodos

2006-09-30 20:13:55 · update #1

num1 está declarado en la fn main, y pasa como parametro...

2006-10-02 11:25:48 · update #2

6 respuestas

Hola,

Lo que obtienes del método suma es un arreglo de int.

Tengo la impresión de que no tienes claro que es lo que hace el método que pones, porque ahí está la respuesta de como se usa, pero te debe estar marcando un error de sintaxis, no veo en ningún lado la variable num1.
Lo voy a documentar y decirte lo que me llama la atención.

/** Método que suma dos arreglos enteros.
**/
public int[] sumar(int num2[])
{
//**Al definir que el tamaño del arreglo suma es de 10, implica
//**que si num2 tiene menos de 10 te va a marcar un error.

int suma[]=new int[10];

//Ciclo for para sumar los elementos
//** No estás declarando el arreglo num1 en ningún lado.
//** Aunque no es necesario ponerle { } al for por que
//** únicamente es una línea, te aliento a que lo hagas, te
//** puedes quitar muchos dolores de cabeza porque es el
//** tipo de cosas por las que después uno no encuentra un
//** error.
for(int cont=0; cont suma[cont]= num1[cont] + num2[cont];

return suma;
}

La forma de utilizar un arreglo de int es como en:
suma[cont]= num1[cont] + num2[cont];
donde suma1, num1 y num2 son arreglos de enteros. y cont es un contador, que está sumando así:

suma[0] = num1[0] + num2[0]
suma[1] = num1[1] + num2[1]
suma[2] = num1[2] + num2[2]
suma[3] = num1[3] + num2[3]
......

Para el primer renglón se suma el contenido de la posición 0 de num1 + el contenido de la posición 0 de num2 y se pone en la posición 0 de suma.

El método que tienes que hacer es muy similar al método que pones (salvo que en ambos los parámetros deben ser (int num1[], int num2[]). No te lo pongo porque es parte de aprender, el hacerlo uno mismo.

Espero que te sea útil la respuesta.

2006-10-02 04:20:41 · answer #1 · answered by guerrera 5 · 0 0

Si miras el Auditorio de frente, l. a. entrada al estacionamiento está del lado derecho. Te sugiero llegar con al menos a million hora y media antes del evento, porque se llena. Creo que cuesta $ 50. Saludos Gayme.

2016-12-15 17:40:28 · answer #2 · answered by ? 3 · 0 0

Puedes hacer dos cosas declaras un arreglo en el main y le asignas el resultado de sumar :
int arreglo [] = sumar("lo que le vayas a pasar");
o le pasas la función directamente a concatenar :
concatenar (suma("lo que le pasaste"));
Espero esto te de una idea de como hacerlo.

2006-10-01 08:24:04 · answer #3 · answered by Anonymous · 0 0

Necesitas a call metod? it is about a recursive function
necesitas "to pass" a parameter by reference or by value
lamentablemente no conozco java muy bien pero uso flash y en este programa la metoda se llama argument calle.

2006-09-30 22:40:57 · answer #4 · answered by Ana 6 · 0 1

Ni creas que me conquistarás con eso de que estas programando, tu crees que soy facil,

Maldicion que facil es enamorarse

Ademas java nunca me ha gustado, por eso siempre he programado en winzip

2006-09-30 20:18:44 · answer #5 · answered by ? 4 · 0 1

No faltara declarar arriba la variable que utilizaste en el arreglo? Yo solo se un poco de C++ saludos

2006-09-30 20:11:59 · answer #6 · answered by Anonymous · 0 1

fedest.com, questions and answers