Quando crio uma classe, recebo o erro "início ilegal do tipo" no bloco "try-catch"
class address
{
String address;
String newaddr = address.trim();
final int ziplength =4;
String input;
Scanner in = new Scanner(System.in);
String temp = in.next();
String zipcode = input.substring(input.length()-ziplength);
try **//illegal start type error**
{
Integer.parseInt(zipcode);
System.out.println("PO is: "+zipcode);
}
catch( Exception e) **//illegal start type error**
{
System.err.println("Last 4 chars are not a number.");
}
}
Esse segmento de código extrai os quatro últimos caracteres de uma sequência e verifica se eles são código postal.
Eu comentei o ponto que relata "erro de tipo de inicialização ilegal" no NetBeans.
Gostaria de saber, se eu não posso usar try-catch ao criar uma classe? Ou essa aula está faltando alguma coisa?
Eu tentei pesquisar stackoverflow. Mas ainda estou confuso. Aqui estão alguns links.