Star_Light έγραψε:![]()
![]()
αφου ειμαι γεννημένος προγραμματιστής
![]()

Star_Light έγραψε:
Eπισης οι μεταβλητές που δηλώνω μπορούν να περιοριστούν και σε μια γραμμή
- Κώδικας: Επιλογή όλων
int x,y,c;
A,τώρα εντάξυ

Ο μόνος λόγος να έχεις δύο Scanner αντικείμενα είναι για να έχεις δύο διαφορετικά Stream.
Αυτό είναι παράδειγμα όπου παίρνει τις ερωτήσεις από ένα αρχείο και τις απαντήσεις απ'το
πληκτρολόγιο.
- Κώδικας: Επιλογή όλων
import java.util.Scanner;
import java.io.*;
public class StreamFile {
public static void main(String args[]) throws IOException {
Scanner scanner = new Scanner(System.in);
FileReader reader = new FileReader(new File("questions.tq"));
Scanner questions = new Scanner(reader);
while (questions.hasNextLine()) {
System.out.println(questions.nextLine());
String answer = scanner.nextLine();
}
scanner.close();
reader.close();
questions.close();
}
}
Ενοείτε ότι πρέπει να υπάρχει και ένα αρχείο questions.tq με τις ερωτήσεις.
Αυτό είναι το δικό μου.
- Κώδικας: Επιλογή όλων
Ποσο κάνει 5 + 5;
Τι χρώμα έχει το μήλο;
Πόσα πόδια έχει ο ελέφαντας;
Μπορούμε αν θέλουμε να αλλάξουμε λίγο την εφαρμογή και να ελέγχει αν οι απαντήσεις
είναι σωστές.