Когда я пытаюсь закрыть myScanner, я получаю красную строку под myScanner.close, говорящую мне, что это недостижимый код. Что я делаю не так?
public class crypt {
static final char FIRST = ' ';
static final char LAST = ']';
static final int RANGE = LAST-FIRST+1;
public static void main(String[] args) {
safe("");
}
public static boolean safe(String word) {
Scanner myScanner = new Scanner(System.in);
word = myScanner.nextLine();
String upper = word.toUpperCase();
for (int i=0; i<upper.length(); i++) {
char c = upper.charAt(i);
if (c < FIRST && c > LAST) {
return true;
}
}
return false;
myScanner.close();
}
myScanner.close();
? - person kkaosninja   schedule 06.10.2016return
из функции. - person David T. Macknet   schedule 06.10.2016Scanner.close()
, верно? - person RobotKarel314   schedule 06.10.2016