помогите пожалуйста, бьюсь не могу понять почему не проходят все условия. static void addUser(User user) { System.out.print(INPUT_NAME); String name = scanner.nextLine(); System.out.printf(INPUT_AGE, name); int statusName= user.setName(name); int age = Integer.parseInt(scanner.nextLine()); int statusAge=user.setAge(age); if(statusName==-1) { System.out.println(CANNOT_BE_NULL);} else if (statusName==-2) { System.out.println(CANNOT_BE_EMPTY);} else if (statusName==-3) { System.out.println(CANNOT_CONTAIN_DIGIT);} else if ((statusName!=0)) { System.out.println(UNKNOWN_ERROR);} if(statusAge==-1) { System.out.println(CANNOT_BE_NEGATIVE);} if(statusAge==-2) { System.out.println(CANNOT_BE_TOO_BIG);} if((statusAge!=0)) { System.out.println(UNKNOWN_ERROR);} //напишите тут ваш код user.setName(name); user.setAge(age); users.add(user); } static void findUserIndex(User user) { int userIndex= users.indexOf(user); if(userIndex==-1) System.out.printf(NOT_FOUND,user.getName()); else System.out.printf(FOUND, user.getName(), users.indexOf(user)); } }