java的莫名其妙的警告

https://img4.mukewang.com/5bbe25140001d88103850041.jpg

import java.util.*;
class BubbleSort {
 public static void main(String[] args) {
  float arr[];
  float temp;
  arr = new float[10];
  Scanner sc = new Scanner(System.in);
  for(int i = 0; i <arr.length; ++i) {
   arr[i] = sc.nextFloat();
  }
  for(int i = 0; i < arr.length - 1; ++i) {
   for(int j = 0; j < arr.length - i - 1; ++j) {
    if(arr[j] > arr[j+1])  {
     temp = arr[j];
     arr[j] = arr[j + 1];
     arr[j + 1] = temp;
    }
   }
  }
  for(int i = 0; i < arr.length; ++ i) {
   System.out.print(arr[i] + "\t");
  }
     System.out.println();
     sc.close();
    }
}

这就奇怪了,加了sc.close()为什么还是有警告。。。

我是北方栖姬
浏览 691回答 1
1回答

qq_凯_29

那就先try catch下啊。。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java