Int = rs.getInt sem valor

O que aconteceria com a variável “x” se em algumas das vezes esse rs.getInt(“peso”) estivesse em branco, sem nada nessa parte da tabela do BD.

int x;
stmt = con.createStatement();
query = "SELECT * FROM cad";
ResultSet rs = stmt.executeQuery(query);
while(rs.next())
{
  x = rs.getInt("peso");
}

Qual é o valor que x receberia? E como eu faria para comparar essa variavel para ver se ela não recebeu nada?
Obrigado pessoal.

Depois de fazer essa chamada, chame o método boolean wasNull no resultset. Se devolver true, quer dizer que o campo peso estava null no banco.

um pouco de Javadoc nao faz mal a ninguem

Returns:
the column value; if the value is SQL NULL, the value returned is 0