Java

Допишите условие цикла for, чтобы заполнить массив случайными тратами

int[] expenses = new int[7];

Random random = new Random();

for (int i = 0; i < expenses.length; i++) {
expenses[i] = random.nextInt(1000);
}

System.out.println("Траты за неделю:");
for (int i = 0; i < expenses.length; i++) {
System.out.println("День " + (i + 1) + " Потрачено " + expenses[i]);
}

int sum = 0;
for (int i = 0; i < expenses.length; i++) {
sum += expenses[i];
}
System.out.println("Траты в рублях за неделю: " + sum);
ИИ
Илья И Любовь Узуровы
55 095
Лучший ответ
есть функция randint(), прочитай на форумах, там рассказано как правильно использовать ее в массивах
import java.util.Random;

class Praktikum {
public static void main(String[] args) {
// Объявите пустой массив трат за неделю (7 дней)
int[] expenses = new int[7];

Random random = new Random(); // Генерирует случайное число

// Допишите условие цикла for, чтобы заполнить массив случайными тратами
for (int i = 0; i < expenses.length; i++) {
expenses[i] = random.nextInt(1000);
}

System.out.println("Траты за неделю:");
for (int i = 0; i < expenses.length; i++) {
System.out.println("День " + (i + 1) + ". Потрачено рублей: " + expenses[i]);
}

int sum = 0;
for (int i = 0; i < expenses.length; i++) {
sum = sum + expenses[i];
}
System.out.println("Траты в рублях за неделю: " + sum);
}
}
Xach X
Xach X
224
import java.util.Random;

class Praktikum {
public static void main(String[] args) {

int[] expenses = new int[7];

int sum = 0;

Random random = new Random();

System.out.println("Траты за неделю:");

for (int i = 0; i < expenses.length; i++) {
expenses[i] = random.nextInt(1000);

System.out.println("День " + (i + 1) + ". Потрачено рублей: " + expenses[i]);

sum = sum + expenses[i];
}

System.out.println("Траты в рублях за неделю: " + sum);
}
}