Boa tarde galera, estou com uma dificuldade com um programa, o programa é basicamente assim, o usuário informa um número e tenho que calcular 100 números pra frente, por exemplo se digitar 10 fica 10+100= 110, até ai é bem tranquilo, faço um campo pra entrada do número e um botão para calcular, porém tenho que informar os números entre esses dois números anteriores então quando coloco no for, ele não aceita, alguem saberia me ajudar
double v,f; int i;
v = Double.parseDouble(V.getText());
f = v+100;
for(i=v;i<=f;v++)
R.append(v+" \n ");
Explica melhor
Preciso informar os valores entre dois números porém quem informa o primeiro número é o usuario e o segundo número o progama calcula, por exemplo se o usuario digitar 10 os números vão ser 10 e 110. Até ai tranquilo, porém preciso usar o FOR e não estou conseguindo que os números que o usuario digite e o que o sistema calcule sejam usados como condição dentro do FOR
v=número que o usario digite
f= número que o sistema calcula
double v,f; int i;
v = Double.parseDouble(V.getText());
f = v+100;
for(i=v;i<=f;v++)
R.append(v+" \n ");
Você quer imprimir os números entre o valor digitado e o valor digitado + 100 ?
int fim = 100 + valorDigitado;
for (int i = valorDigitado; i < fim; i++) {
System.out.println(i);
}
O que não está funcionando no seu código?
Posta o código completo da classe.
Já consegui, passei tudo pra INT dai deu certo, o problema que estava dando é que não pode usar uma variavel DOUBLE dentro do FOR e não tava ligado nisso
Ficou assim
int i,v,f;
v = Integer.parseInt(V.getText());
f = v+100;
for(i=v;i<=f;i++){
R.append(i+" \n ");}