Jemand vorschlag wie man den Code kürzer bekommt?

Andere Klasse:

package uebung1;

import java.util.Random;

public class Felder {

public int[] fuellen(int o, int l) {

int zahlen[] = new int[l];

Random rnd = new Random();

for (int x = 0; x < zahlen.length; x++) {

zahlen[x] = rnd.nextInt(o + 1);

}

return zahlen;

}

public int[] fuellen(int u, int o, int l) {

int zahlen[] = new int[l];

Random rnd = new Random();

for (int x = 0; x < zahlen.length; x++) {

zahlen[x] = rnd.nextInt(o - u) + u;

}

return zahlen;

}

public void ausgeben(int zahlen[]) {

for (int x = 0; x < zahlen.length; x++) {

if (x == 0) {

System.out.print("[");

}

System.out.print(zahlen[x]);

if (x != zahlen.length - 1) {

System.out.print(", ");

}

if (x == zahlen.length - 1) {

System.out.println("]");

}

}

}

public void ausgebenrueckwaerts(int zahlen[]) {

for (int x = zahlen.length-1; x >= 0; x--) {

if (x == zahlen.length-1) {

System.out.print("[");

}

System.out.print(zahlen[x]);

if (x != 0) {

System.out.print(", ");

}

if (x == 0) {

System.out.println("]");

}

}

}

public void drei_fuenf(int zahlen[]) {

for (int x = 0; x < zahlen.length; x++) {

if (zahlen[x] % 3 == 0 && zahlen[x] % 5 == 0) {

System.out.println("Hello Zahl: " + zahlen[x]);

} else if (zahlen[x] % 3 == 0) {

System.out.println("Fizz Zahl: " + zahlen[x]);

} else if (zahlen[x] % 5 == 0) {

System.out.println("Buzz Zahl: " + zahlen[x]);

}

}

}

public boolean finde(int z, int zahlen[]) {

boolean found = false;

for (int x = 0; x < zahlen.length; x++) {

if (zahlen[x] == z) {

found = true;

break;

}

}

return found;

}

public int finde_pos(int z, int zahlen[]) {

int pos = -1;

for (int i = 0; z != zahlen[i]; i++) {

pos++;

}

pos++;

return pos;

}

public int finde_anz(int z, int zahlen[]) {

int anz = 0;

for (int i = 0; i < zahlen.length; i++) {

if (zahlen[i] == z) {

anz++;

}

}

return anz;

}

}

Computer, Programmieren

Was möchtest Du wissen?