Pessoal é meu primeiro post aki XD
eu to com um problema eu quero escrever uma palavra grava-la num arquivo e repetir esse processo com uma opção e terminar quando o usuário dizer não. segue o código.
import java.io.*;
public class EntradaTexto {
public static void main(String[] args) {
String existe = "sim";
do {
if(existe == "sim"){
String linha = "";
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader in = new BufferedReader(isr);
System.out.println("Digite algo no console e tecle enter");
try {
linha = in.readLine();
System.out.println("Linha: " + linha);
in.close();
} catch (Exception e) {
e.getMessage();
}
existe =opcao();
System.out.println(existe);
}
try {
FileWriter o = new FileWriter("c:\arquivos1\destino.txt");
PrintWriter out = new PrintWriter(o);
out.flush();
o.close();
} catch (Exception e){
e.getMessage();
}
}while(existe != "sim");
}
private static String opcao() {
String existe = "";
String opcao = "sim";
InputStreamReader op = new InputStreamReader(System.in);
BufferedReader in = new BufferedReader(op);
System.out.println("Digitar outra palavra?");
try {
opcao = in.readLine();
System.out.println("Opção: " + opcao);
existe = opcao;
in.close();
} catch (Exception e) {
e.getMessage();
}
return existe;
}
}
EDIT - Por favor, use as tags [ code ]
