Напишите программу, которая принимает целые числа до тех пор, пока не будет получено отрицательное целое число. Затем во ⇐ JAVA

Программисты JAVA общаются здесь
Anonymous
Напишите программу, которая принимает целые числа до тех пор, пока не будет получено отрицательное целое число. Затем во

Сообщение Anonymous »

Я пытаюсь использовать цикл while, чтобы проверить, является ли число int положительным или отрицательным, и в зависимости от того, является ли это число положительным или отрицательным, выполнить соответствующий код. Пользователь будет продолжать вводить числа до тех пор, пока не введет отрицательное число, и как только он это сделает, цикл while завершится и выведет среднее значение всех положительных чисел до того, как было введено это отрицательное число. Я пытался переназначить int-число каждый раз, когда пользователь вводит число.

это мой код:

import java.util.*;

public class Question7{

public static void main (String [] args){
int number=0;
int average=0;
int counter=0;
int sum=0;
Scanner sc = new Scanner(System.in);
number = sc.nextInt();
while (number > 0) {
counter++;
sum = sum + number;
average= sum/counter;
}
System.out.println("this is the average:" + average);
}
}


Подробнее здесь: https://stackoverflow.com/questions/393 ... r-is-given

Вернуться в «JAVA»