Напишите программу, которая принимает целые числа до тех пор, пока не будет получено отрицательное целое число. Затем во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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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