이 경고를 나에게는
경고를주고 내 코드에서 오류가 폐쇄되지 않습니다 내가 전에이 문제를 가진 적이
폐쇄되지 않습니다 '에'에 사실 저는 제가 작성한 오래된 프로그램을 시험해 보았습니다. 그리고 그것은 여전히 저에게 같은 문제를주고 있습니다. 이 문제를 어떻게 해결할 수 있습니까? 이처럼in.close();
:
import java.util.Scanner ;
public class CountVowels
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
System.out.println("Enter a word: ");
String word = in.next();
int vowelCount = 0;
for (int i = 0; i < word.length(); i++)
{
char currentCharacter = word.charAt(i);
if (currentCharacter == 'a' || currentCharacter == 'A'
|| currentCharacter == 'e' || currentCharacter == 'E'
|| currentCharacter == 'i' || currentCharacter == 'I'
|| currentCharacter == 'o' || currentCharacter == 'O'
|| currentCharacter == 'u' || currentCharacter == 'U')
{
vowelCount++;
}
}
System.out.println(vowelCount + " vowel(s).");
}
}
닫으세요? 또는 리소스를 사용하여 자동으로 닫을 수 있습니다. – chrylis
경고는 오류와 다릅니다. –
http://docs.oracle.com/javase/7/docs/api/java/util/Scanner.html#close() – xlm