Duvida bem besta pra vcs, mas pra mim

5 respostas
Diegovbarros

[b][color=blue][/color] Eu sei q em Java para imprimir uma variavel se usa o S.O.P(System.out.printl) até ai tudo bem e se eu quiser imprimir uma variavel junto com um texto…outra duvida… para ler dados do teclado parece q se usa System.in.read, mas pelo q eu fiquei sabendo ele só le um caracter…qual seria certo eu usar ?

Se puderem ajudar esse chucro total de Java , ficarei muito agradecido…
Muito Obrigado a todos do guj…

5 Respostas

smota

Para mesclar variáveis e sua mensagem concatene a string com o operador +, lembrando que em objetos o método que será chamado para gerar a String que o representa é o toString.

Para ler dados do teclado é assim mesmo, mas em loop :slight_smile: … de qualquer modo procure por classes prontas que te auxiliem (como essa).

p5f8
import java.io.*;

class TestandoSOP {
 
   public static void main(String[] args) throws IOException {

         int idadeDoCamarada = 0;

         BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
         
         System.out.println("Digite a sua idade: ");
         String idadeDigitada = br.readLine();
         try {
            idadeDoCamarada = Integer.parseInt(idadeDigitada);
        } catch(Exception e) {
           e.printStackTrace();
           idadeDoCamarada = 0;
        } 

        System.out.println("Sua idade em dias e: " + (idade*365));
   }
}
Diegovbarros

Valeu…muito agradecido, ajudou pra caramba e me desculpe faze- los responder esse tipo de besteiras…

Até…

lordExorcist

Use a nova classe java.util.Scanner do J2SE 1.5:

public static void main(String[] args) throws java.io.IOException {
    Scanner sc = new Scanner(System.in);
    
    while(sc.hasNext()) {
      String x = sc.next();
      System.out.println(x);
    }
  }

Se entrar com “forum GUJ do Brasil” e , terá:

> forum GUJ do Brasil
> forum
> GUJ
> do
> Brasil

:smiley:

p5f8

valeu pela dica lordExorcist, vou dar uma estudada nessa classe.

Criado 8 de março de 2005
Ultima resposta 9 de mar. de 2005
Respostas 5
Participantes 4