Não tenho idéia do que possa ser. Há alguma outra declaração errada no código que não esteja vendo?
Agradeço;
normalmente o erro que ocorre aqui é que esse metodo Sysem.out.println exige que o valor do parametro seja string. então eu faço isso:
Sysem.out.println( "" + i );
string vazia entre aspas.
O erro, da forma como está mostrando, pra mim é uma novidade.
possivelmente está tentando compilar um arquivo com charset ISO-8859-1 em UTF-8. já verificou isso?
se tiver tentado copiar seu texto da web ou do world, possivelmente seus caracteres não estejam corretos.
tente redigita-los na mão no lugar de cola-los.
Mesmo usando o Sysem.out.println( “” + i ) os mesmos erros persistem.
Quanto à digitação dos códigos, não chequei a codificação, mas estou fazendo todos do zero no Notepad++.
Não sei se pode ter a ver, mas uma coisa que notei em outros pequenos códigos como este, é que às vezes ele compila e roda sem problemas porém quando rodo novamente a saída é sempre 0.
michetti
Verifica a sintaxe do for.
O
Opus_magno
Resolvido,
Era isso mesmo Michetti, o texto do “For” que estava com a letra “F” maiúscula.
Obrigado a todos pela ajuda, modificando o texto do post;
TG