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”