Puede que la variable no se halla inicializado
Publicado por Morokei (12 intervenciones) el 17/05/2017 15:56:25
Escribi este codigo pero en la parte if(a!=0) me dice que la variable a no se ha inicializado como puedo solucionarlo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
public boolean hacerEjercicio(int nivel ){
boolean bajoDePeso = false;
int n = valor;
int n2 = valor;
int i = 0;
int cifra;
int a;
while(n>0){
n=n/10;
i++;
}
int arr[] = new int[i];
for(int y = i;y>=0;y++){
if(y%2==0){
cifra = (n2%10)*nivel;
if (cifra/10!=0){
a=cifra/10;
cifra=cifra/10;
}else{}
arr[y] = cifra;
}else{
cifra=(n2%10)/nivel;
if(a!=0){
cifra=cifra+a;
}
arr[y] = cifra;
}
}
return bajoDePeso;
Valora esta pregunta
0