//PSEUDO CODE
if(value != null || !value.equals("")){
//do things
} else {
//print message
}
Таким образом, вы можете проверить, если значение, переданное в это null
или не предусмотрено с пустой строкой ""
. Если обе эти проверки пройдут, у вас должна быть ручка ваших данных. Остальное будет обрабатывать ваш случай, когда вход не был передан, поэтому вы печатаете сообщение об ошибке или что-то еще, что вам нужно сделать, чтобы справиться с этой «ошибкой».
Если вы хотите углубиться на то, что у вас есть номер (чтобы пользователи не вводили "ASDFETC"
в качестве значений, вы можете добавить дополнительные проверки. После того, как вы подтвердите, что value
не является нулевым и имеет некоторые " значение», вы можете запустить что-то вроде ...
public static boolean isNumeric(String str)
{
try {double d = Double.parseDouble(str);}
catch(NumberFormatException nfe) {return false;}
return true;
}
вы могли бы что-то немного более структурированным, чтобы подтвердить, что вход, который будет проверять первый, если у него есть вещество, а затем проверить, если это число. что-то вроде этого ...
//PSEUDO CODE
boolean isValidInput = false;
if(value != null || !value.equals("")){
if(isNumeric(value)){
isValidInput = true;
}
}
if(isValidInput){
//do things with a valid number
}
else {
//print message
}
Добавить нулевую проверку на входное значение – ozbek