Calcular juros simples

Pessoal preciso fazer uma calculo bem simples, saber o juros de 0,5% em cima de 1000
Em que estou errando

public class teste {

public static void main(String[] args) {

	int x=1000;
	float y=0.5;
	float r;

r = (x*(y/100));
System.out.printf("%d",r);

Achei a resposta.

package teste;

public class teste {

public static void main(String[] args) {

	int x=100;
	double y=0.5;
	double r;

r = (x*y/100);
System.out.printf("%.2f",r);

}

}

Atente-se para alguns detalhes… toda classe começa com a primeira letra em maiúsculo… e quando for trabalhar com float… basta colocar F próximo ao valor que deseja ser interpretado como float… , agora o motivo, deixo pra você estudar.
Boa sorte!

public class Teste {

    public static void main(String[] args) {

        int x = 1000;
        float y = 0.5F;
        float r;

        r = (x * (y / 100));
        System.out.printf("%.2f",r);
    }
}

Ola gtalkSP,

Obrigado pela dica, estou comecando os estudos sobre a linguagem.
O f de float e pra avisar ao sistema que trata-se de um valor float, que no traba com casas decimais, e a diferenca entre float e double e o tamanho que o sistema pode armazenar na memoria.

So mais um pergunta. Como faco para colocar o codigo igual ao seu aqui no forum? pois o meu codico so copiei e colei.

[quote=roblima]Ola gtalkSP,

Obrigado pela dica, estou comecando os estudos sobre a linguagem.
O f de float e pra avisar ao sistema que trata-se de um valor float, que no traba com casas decimais, e a diferenca entre float e double e o tamanho que o sistema pode armazenar na memoria.

So mais um pergunta. Como faco para colocar o codigo igual ao seu aqui no forum? pois o meu codico so copiei e colei.

[/quote]

use a tag [“code”] seu código aqui ["/code"] sem as “aspas