У меня возникли трудности с пониманием того, как писать этот массив. Мне нужно его распечатать 10x5 (всего 50 элементов) и иметь первые 25 элементов, равных sqrt индекса, в котором он находится, а последние 25 равны 3 * индексу. Да, это домашнее задание, но я не прошу вас сделать это за меня, мне просто нужна помощь! Я получаю ошибки при использовании Math
, говоря, что я не могу использовать двойной и двойной массив вместе. Вот то, что я до сих пор:Sqrt и Math in Arrays
public class snhu4 {
public static void main(String args[]) {
double alpha[][] = new double[10][5];
double[] sum, sum2;
for (int count=0; count<=25;count++) {
alpha[count]= Math.sqrt(count);
}
for (int count=26; count<=50;count++) {
alpha[count]= count *3;
}
for (int count=0; count<=50;count++) {
System.out.print(alpha[count]);
}
}
}
В чем проблема? Как результат отличается от того, что вы надеялись получить? – Mureinik
Подумайте, где и почему вы получаете ошибки. Ошибка содержит номер строки для справки. – keyser
На самом деле я не получаю никаких результатов. Я не могу понять, как использовать Math с массивами. Это не позволит мне смешивать double [] с двойным. – LearningJava101