Я сделал цикл for, и я хочу, чтобы цикл прерывался, когда пользователь вводит отрицательное значение, а затем дает сообщение. Я не хочу, чтобы программа вычисляла отрицательное значение.для условия цикла и если statment
public class test1
{
public static void main(String[] args)
{
PrintStream output = new PrintStream(System.out);
Scanner input = new Scanner(System.in);
List<Integer> yolo = new ArrayList<Integer>();
double sum = 0;
output.println("Enter your integers\n" + "(Negative=sentinel)");
// add the values to your empty Array except the negative entries
for (int entry = input.nextInt(); entry < 0 ; entry = input.nextInt())
{
yolo.add(entry);
if (entry >= 0)
{
sum += entry;
}
else {
output.println("Your list is empty");
}
}
Я пробовал использовать Outerloop :, и нарушать наружную оболочку; но он прерывает цикл даже при положительных целых числах.
Хороший вопрос;) исправлено это –
петля работала, но когда я ввожу отрицательное значение, он не дает массаж, который мне нужен ~. ~ –
вы можете просто добавить system.out.println после цикла. –