Permalänk

Glosförhör

Hej ,jag tänkte göra ett program i java som förhör mig på glosor (valfritt språk).
Programmet ska läsa in dom olika glosorna från en textfil som man själv letar upp. (glosorna skrivs i formatet "svenska:engelska")
Varje gång man vill ha en ny glosa så ska den ta slumpmässigt av alla som lästs in.
När man skrivit in den rätta glosan så ska programmet ta bort den glosan så den inte dras upp nästa gång.

Jag hade tänkt mig att utskriften skulle se ut såhär (latinska glosor använder jag i exemplet)

clamo:ropar
rätt!
venio:kommer
rätt!
aperio:öppnar
rätt!
nihil:inget
rätt svar är ingenting, visste du det? ja
sub:under
rätt!
inga fel i denna omgång, bra!

sen vänder den och kör från svenska till latin
och sen att den loopar tills man svarat rätt på alla frågorna.

var bör jag börja och hur bör jag göra?
Hade bra gärna velat göra det grafiskt också, men tror det hade blivit för svårt?

så här mycket har jag skrivit av koden som skapar klassen för glosorna och importerar dom

import java.io.*;
import java.util.*;
import javax.swing.*;

public class Card {
//Skapar en del av klassen för varje sida
private String sida1;
private String sida2;

//Metod för att läsa in/skapa glosorna
public Card(String s1, String s2){
sida1 = s1;
sida2 = s2;

}

public void skriv_sida1(){
System.out.println(sida1);
}
public void skriv_sida2(){
System.out.println(sida2);

}

{ System.out.println("Ange filens namn: ");
String fil = Keyboard.readString();
try { FileReader fr = new FileReader(fil);
BufferedReader inFil = new BufferedReader(fr);

}
}

Permalänk
Medlem

Du kan kolla på mitt program som finns här, gör i princip det du ber om fast är ju såklart gjort i C# :/

Visa signatur

Citera om du vill ha svar, hjälpte jag dig, gilla svaret!
Felkod40