problema para cerrar scanner
Publicado por Nico (1 intervención) el 06/12/2020 16:38:03
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
34
35
36
37
38
39
40
41
package metodoBurbuja2;
import java.util.Scanner;
public class MetodoBurbuja2 {
public static void main(String[] args) {
Scanner ent = new Scanner(System.in);
// introducir las variables/rellenar tabla
int i1=0,i2=0,aux = 0;
int tabla[] = new int[7];
for(i1=0;i1<tabla.length;i1++) {
System.out.print("Teclee "+(i1+1)+"º número? ");
tabla[i1]=ent.nextInt();
}
// representar la tabla tal cual queda tras introducir los elementos
System.out.println("\nTabla desordenada:");
for(i1=0;i1<tabla.length;i1++)
System.out.print(tabla[i1]+"\t");
// ordenar tabla (metodo burbuja)
for(i1=0;i1<tabla.length - 1;i1++)
for(i2=i1+1;i2<tabla.length;i2++)
if(tabla[i1]>tabla[i2]) {
aux = tabla[i1];
tabla[i1] = tabla[i2];
tabla[i2] = aux;
}
// representar la tabla de forma ordenada tras aplicar el metodo de la burbuja
System.out.println("\n\nTabla ordenada:");
for(i1=0;i1<tabla.length;i1++)
System.out.print(tabla[i1]+"\t");
ent.close();
}
}
Me aparece el siguiente mensaje: Resource leak: 'ent' is never closed
El programa funciona de todas formas pero no entiendo por que me aparece ese aviso
Valora esta pregunta


0