Estou com problemas para rodar meu código de java orientado a objetos,
é um código pra calcular a área de diferentes figuras geométricas.
Este é o erro que aparece quando eu tento rodar o código pelo cmd.
C:\Users\XXXXX\Documents\Diogo\IPOO>javac FormasObj.java
FormasObj.java:17: error: variable h might not have been initialized
Formas x = new Formas(h,a,b,c,d,per,semiper,area,heron);
^
FormasObj.java:17: error: variable a might not have been initialized
Formas x = new Formas(h,a,b,c,d,per,semiper,area,heron);
^
FormasObj.java:17: error: variable b might not have been initialized
Formas x = new Formas(h,a,b,c,d,per,semiper,area,heron);
^
FormasObj.java:17: error: variable c might not have been initialized
Formas x = new Formas(h,a,b,c,d,per,semiper,area,heron);
^
FormasObj.java:17: error: variable d might not have been initialized
Formas x = new Formas(h,a,b,c,d,per,semiper,area,heron);
^
FormasObj.java:17: error: variable per might not have been initialized
Formas x = new Formas(h,a,b,c,d,per,semiper,area,heron);
^
FormasObj.java:17: error: variable semiper might not have been initialized
Formas x = new Formas(h,a,b,c,d,per,semiper,area,heron);
^
FormasObj.java:17: error: variable area might not have been initialized
Formas x = new Formas(h,a,b,c,d,per,semiper,area,heron);
^
FormasObj.java:17: error: variable heron might not have been initialized
Formas x = new Formas(h,a,b,c,d,per,semiper,area,heron);
Anexos:
Soluções para a tarefa
Respondido por
0
Might not have been initialized é um erro que acontece quando você tenta usar uma variável que não foi inicializada.
Por exemplo:
int x; // A variável é declarada
x++; // Vai dar erro
Para resolver inicialize a variável com algum valor da sua preferência, existem dois jeitos de fazer isso:
(1) Declarar e inicializar depois
Ex:
int x;
x = 0;
x++; // Não dá erro
(2) Declarar e inicializar de uma vez
Ex:
int x = 0;
x++; // Não dá erro
-----
No caso:
int x;
x++;
O motivo por dar esse erro é porque "x" não tem valor nenhum pra inicio de conversa. Ele existe, ok, mas vale o quê? O compilador não sabe então não compila.
Perguntas interessantes
Matemática,
7 meses atrás
Física,
7 meses atrás
Matemática,
7 meses atrás
Inglês,
11 meses atrás
Português,
11 meses atrás
Biologia,
1 ano atrás