Miért nem tudok, Javaban tömbbel visszatérni?
Éppen az alábbi feladatot csinálom, de sehogy sem tudom befejezni:
Készítsünk alprogramot egy 100 elemű tömb kigenerálására. Az alprogram paramétereként adjunk meg két számot (pl. X, Y), amelyek jelentsék azt, hogy a tömbbe az alprogram ebből a tartományból generál egész számokat (tehát olyan számokat, amelyek nagyobbak vagy egyenlők X-el és kisebb vagy egyenlők Y-nal). Az alprogram ne felejtse el megvizsgálni, hogy X<=Y, ha nem akkor cserélje ki X és Y értékét.
Készítsünk egy másik alprogramot, amely kiírja ezt a 100 elemű tömböt vesszőkkel elválasztva a képernyőre.
A főprogramban generáljuk ki a tömböt majd írassuk ki az elkészített eljárások segítségével.
Eddig jutottam: az első függvényben sehogyan sem tudok tömbbel visszatérni!!
public class Main {
public static void main(String[] args) {
}
static int[] alprogram1(int x, int y) {
if(y>=x) {
int z = 0;
z = x;
x = y;
y = z;
int[] tomb = new int[100];
for(int i = 0;i<100;i++) {
int v = (int) (Math.random()*(y-x+1)+x);
tomb[i] = v;
}
return tomb[];
}
else {
int t = 0;
t = (int) (Math.random()*(y-x+1)+x);
int[] tomb = new int[100];
for(int i = 1;i<100;i++) {
int v = (int) (Math.random()*(y-x+1)+x);
tomb[i] = v;
}
return tomb[];
}
}
static void alprogram2(int[] x) {
for(int i =1;i<100;i++) {
System.out.print(x[i]+",");
}
System.out.println();
}
}
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!