Olá,
provavelmente o seu problema esta na declaração do for! Ou no tipo de declaração da variável result!
Exemplo: Para isso você pode usar um for each
[code]public class Vector {
public static void main(String[] args) {
int v[] = {25,16,9};
for (int i:v){
double result = Math.sqrt(i);
System.out.println(result);
}
}
}[/code]
Ou:
public static void main(String[] args) {
int v[] = {25,16,9};
for (int i =0; i<v.length; i++){
double result = Math.sqrt(v[i]);
System.out.println(result);
}
}
Já consegui galera, fiz assim a parte que tava dando ero, só botei um (float) depois do “=”
Vou posta o código inteiro aqui pra quem quiser ver.
O problema era assim: O programa deve receber N numeros, e com cada numemo dividir por 2, 3, 4, e armazenar cada resultado em um vetor, e com cada resultado da divisão calcular a raiz quadrada e a raiz cubica e também armazenar o resultado num vetor, 10 vetores no total.
EX:
n=8
8/2=4 raiz quadrada de 4=… raiz cubica de 4=…
8/3=2,66 raiz quadrada de 2,66=… raiz cubica de 2,66=…
8/4=2 raiz quadrada de 2=… raiz cubica de 2=…
Cristian, só uma coisinha. (Acho que isso é coisa de professor desinformado o uso de “float” - todo professor deveria ensinar sempre “double” e comentar que existe “float”, não ensinar diretamente o “float”).
Em Java, evite a todo custo usar “float” (exceto no caso em que a API pede isso, como é o caso de algumas APIs do Java2D).
Use sempre “double” para evitar ter de fazer esses casts ou então evitar problemas com contas erradas (float erra bem mais nas contas que double).
[quote=entanglement]Cristian, só uma coisinha. (Acho que isso é coisa de professor desinformado o uso de “float” - todo professor deveria ensinar sempre “double” e comentar que existe “float”, não ensinar diretamente o “float”).
Em Java, evite a todo custo usar “float” (exceto no caso em que a API pede isso, como é o caso de algumas APIs do Java2D).
Use sempre “double” para evitar ter de fazer esses casts ou então evitar problemas com contas erradas (float erra bem mais nas contas que double). [/quote]