public class Conta{ double saldo; int agencia = 0933; int numero; String titular; }
erro apresentado: The literal 0933 of type int is out of range
public class Conta{ double saldo; int agencia = 0933; int numero; String titular; }
erro apresentado: The literal 0933 of type int is out of range
Oi brualfa, tudo bem? Literais iniciados com zero, como o número colocado, não são considerados inteiros da base decimal, mas sim da base octal (base 8).
O compilador vai tentar converter pra base 10, mas aparentemente o valor final da conversão ficou acima do limite da capacidade do tipo int.