-2
İki int değerlerini parametre olarak alan bir fizzBuzz yöntemine sahip bir FizzBuzz sınıfı hazırladım. Düzgün çalışmıyor ve nedenini merak ediyorum?Neden FizzBuzz yöntemim çalışmıyor
public class FizzBuzz {
public static void main(String[] args) {
int start = 1;
int end = 10;
String[] answers = new String[end +1];
answers = fizzBuzz(start, end);
for (String answer : answers) {
System.out.println(answer);
}
}
public static String[] fizzBuzz(int start, int end) {
String[] storage = new String[end + 1];
for (int i = 1; i < storage.length; i++) {
for(int j = start; j <= storage.length; j++) {
if (j % (3 * 5)== 0) {
storage[i] = "fizzbuzz";
}
if(j % 5 == 0) {
storage[i] = "buzz";
}
if (j % 3 == 0) {
storage[i] = "fizz";
}
else {
storage [i] = "" + i;
}
}
}
return storage;
}
}
İç içe geçmiş "for" döngülerinin amacı nedir? –
Bize öğretmenin verdiği ödev hakkında daha fazla bilgi vermenizde yardımcı olabilir. Özellikle, bu ödevi tamamlayarak öğrenmeniz gereken şeyleri eklemek faydalı olacaktır. –
Fizzebuzz yöntemini düzgün çalışması ve kodlamadan ayırmam gerekiyor, bunu çevrimiçi bir depoya itmem gerekiyor. – ObiJuanKanobe