Ragazzi ho un prob.!![]()
ho creato in java un programmino che legge una parola e mi trova in un database esterno (file txt) tutte le parole che fanno rima con quella. il mio problema ora è questo, come si fa a farlo partire come se fosse un normalissimo programma??? perchè il file jar non va, mi si apre una schermata dos ma si chiude dopo pochissimo, il fatto è che devo passarlo ad un amico che scrive poesie e non so come fare! cmq, ecco il codice!
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.util.Scanner;
public class Rimario {
public static void main(String argv[]) throws FileNotFoundException {
FileReader reader = new FileReader("paro.txt");
Scanner in = new Scanner (reader);
Scanner parol = new Scanner(System.in);
System.out.print("dammi la parola: ");
String parola = parol.nextLine();
int c= parola.length();
int d = c -3;
parola = parola.substring(d);
String line;
System.out.println("");
System.out.println("le rime sono:");
while (in.hasNextLine()) {
line = in.nextLine();
int a = line.length();
int b= a - 3;
String rima = line.substring(b);
if (parola.equals(rima) )
{
System.out.println(""+line);
}
}
in.close();
}
}

Rispondi quotando