0

Что написал не так? Выводит write password, но как только доходит до нужного пароля больше не выводит write password

Вы создаете систему безопасности банка. Пользователь должен ввести правильный пароль для доступа к платежам. Пароль 8819. Задача Напишите программу, которая будет беспрерывно принимать пароль в качестве входных данных и выводить Write password, пока клиент не введет правильный пароль. Пример Входных Данных 3332 8819 Пример Выходных Данных Write password Write password import java.util.Scanner; public class Program { public static void main(String[] args) { Scanner read = new Scanner(System.in); int password; do { password = read.nextInt(); if (password == 8802 ){ }else { System.out.println ("Write password"); } } while(password == 8802); } }

22nd Jan 2022, 12:44 PM
Анастасия Новикова
5 Antworten
+ 3
while(read.hasNextInt()) { System.out.println(read.next()); }
22nd Jan 2022, 2:10 PM
JaScript
JaScript - avatar
0
Вообще выдает ошибку если поменять.
22nd Jan 2022, 1:10 PM
Анастасия Новикова
0
какой правильный пароль? в чем твоя ошибка сейчас?
22nd Jan 2022, 1:35 PM
Jayakrishna 🇮🇳
0
Правильный пароль 8802. Когда неправильный выводит Write password, а когда правильный не выводит
22nd Jan 2022, 1:51 PM
Анастасия Новикова
- 1
then use condition while(password!=8802); works. затем используйте условие while(пароль!=8802); работает.
22nd Jan 2022, 2:02 PM
Jayakrishna 🇮🇳