Нет) на пустые значения другой гвард. Тот что флоатами проверяет что поле именно флоат, если там текст то флоат вернет нил
так если в redInputText будет заполнено float-значени, но в greenInputText либо не будет значения вообще, либо будет не float, то второе условие И будет не выполнено, а третье он даже проверять не станет