Jump to content
kikokayon

Java Iniciante

Recommended Posts

kikokayon

Ola eu gostaria que me ajudassem num pequeno problema SFF.

Estou a tentar aprender java e e por isso que gostaria que ajudassem neste programa.

Eu queria fazer um programa que pedisse para inserir um nome e depois mostrar esse nome.

Eu sei que é [glow=red,2,300]proibido[/glow] fazer programas mas se me fizessem este programa simples eu poderia aprender como posso

inserir um nome em java e depois [shadow=red,left]mostra-lo.[/shadow]

[move] 🤔 [/move]

Share this post


Link to post
Share on other sites
kikokayon

Em alguns mas a linguagem é toa complexa que n perçebo la muito bem estive a ver este codigo mas n funciona :S

   public void hello() {
    System.out.println("Como se chama?");
    try {
        String name = reader.readLine();
        System.out.println("\nOlá, " + name);
    } catch (IOException ex) {//Neste exemplo apanhamos a excepção aqui...
        System.err.println("Ocorreu um erro ao ler o texto, por favor troque de nome!");
        System.err.println("Motivo:" + ex.getMessage());
        //Não fazemos nada de especial se ocorrer um erro, mas apenas porque é um exemplo simples
        //iremos ver outras situações onde tratamos melhor os erros.
    }

Share this post


Link to post
Share on other sites
bioshock

Que erros te são apresentados? O que não percebes?

class ReadLine{
   public static void main(String[] args) throws IOException{
        String CurLine = ""; // Line read from standard in
       
          System.out.println("Enter a line of text (type 'quit' to exit): ");
          InputStreamReader converter = new InputStreamReader(System.in);
          BufferedReader in = new BufferedReader(converter);
          
          while (!(CurLine.equals("quit"))){
              CurLine = in.readLine();
              
              if (!(CurLine.equals("quit"))){
                  System.out.println("You typed: " + CurLine);
              }
          }
      }
  }

At: http://www.abbeyworkshop.com/howto/java/readLine/index.html

@Edit: Tinha-me enganado no código.

Share this post


Link to post
Share on other sites
kikokayon

Obrigado!

Mas tenho estas duvidas que estao em comentario

 String CurLine = ""; // Nao percebi esta linha n sei se podias dizer o que faz sff

System.out.println("Enter a line of text (type 'quit' to exit): "); // Esta vai mostrar a frase para introduzirmos a frase

          InputStreamReader converter = new InputStreamReader(System.in);//Nao percebi tambem

          BufferedReader in = new BufferedReader(converter);//Nao percebi tambem
          
          while (!(CurLine.equals("quit"))){// Não perce bi

              CurLine = in.readLine(); // nao percebi
              
              if (!(CurLine.equals("quit"))){ //  se a frase introduzida for diferrente de quit ele mostra you typed e depois a nossa frase
                  System.out.println("You typed: " + CurLine);

Share this post


Link to post
Share on other sites
bioshock

Se queres aprender Java, tens de ler documentação...

No link que te foi dito está lá tudo chapado.

Btw, começa a utilizar tag-code ;)

Share this post


Link to post
Share on other sites
Messiah

        String x = JOptionPane.showInputDialog("Insira um nome"); // pede um nome e grava na variável x
        System.out.println("o nome inserido foi: " + x); 

será isto?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.