Здравейте, все още съм нов в java и се опитвам да направя тази програма за изчисляване на обменните курсове. Има проблем, с който изглежда не мога да се измъкна. Продължавам да получавам това съобщение: Изключение в нишката "main" java.util.NoSuchElementException. Може ли някой да ми помогне. Опитвам се да прочета число и дума в текстов файл.
import java.util.*; import java.io.*; import java.text.*; public class Main { public static final double dollarNaarEuro = 1*0.74; public static final double yenNaarEuro = 1*0.071; public static final double pondNaarEuro = 1*1.21; public static final double oreNaarEuro = 1*0.11; public static void main(String[] arg) throws IOException { File f = new File("test.txt"); if (f.exists() && f.isFile()) { Scanner sc = new Scanner(f); sc.useDelimiter("\\s* \\s*"); while (sc.hasNext() ) { String s = sc.next(); String s1 = sc.next(); double geld = Double.parseDouble(s1); s = s.replace("$", "Dollar"); s = s.replace("E", "Euro"); s = s.replace("Y", "Yen"); s = s.replace("B", "British Pound"); s = s.replace("O", "Ore"); System.out.println("Deze bedragen staan in de file:"+s); /* int geld = 1; switch (geld) { case 1: System.out.println("Dollar"); break; case 2: System.out.println("Euro"); break; case 3: System.out.println("Yen"); break; case 4: System.out.println("British Pound"); break; case 5: System.out.println("Ore"); break; } }*/ sc.close(); }} } }