[Resolvido] Na Hora de dar o RUN não executa o programa do jeito que eu quero

Bom galera sou novo aqui no forum e novo e JAVA comecei a ter aula 5° feira… como eu sou curioso…quero aprender algumas coisas novas antes da proxima aula.

Eu passei algum tempo aprendendo C e usava para compilar o DEV C++ quem conhece sabe que quando vc clica em RUN ele aparece a janelinha do DOS com o seu programa la.

O problema e que o prof passou um programa no quadro onde tinha

System.out.println (" DIGITE O NOME:");

Só que quando eu dou o RUN no eclipse ele nao abre a janelinha do DOS ele da um resultado no proprio Eclipse e eu nao consigo digitar eu nome.

Desculpem se não estou sendo claro…

Abrc e Obrigado desde já…

cara nunca usei o eclipse mas:
se ja criou o .java abra o promt DOS encontre a pasta do arquivo .java e faça a copilação manual:
javac [nome do arquivo].java \vai criar um .class que é o executável então:
\apenas por curiosidade digite: dir *.class então o vera
para executar faça:
java [nome do arquivo]
::>::aqui aparece a execução

Opa,

cara, funciona direitinho no console do eclipse…

estás implementando algo para ler do teclado? tem a classe Scanner que faz isso, caso não tenha aprendido isso ainda com certeza vão te passar! :slight_smile:
testa ai,

[code]
import java.util.Scanner;

public class Name {

public static void main (String args[]){

	String nome;
	Scanner input = new Scanner(System.in);
	
	System.out.println("Digite seu nome: ");
	nome = input.next();
	
	System.out.printf("Meu nome é: %s",nome);
}	

}[/code]

espero ter ajudado, abraço!

tem algum manual em português destes pacotes?

não tenho nada em mãos, mas após uma pesquisada, achei esse link:

a própria documentação da api do java te da uma norteada legal de quais são e como implementar os métodos das classes,
http://java.sun.com/j2se/1.5.0/docs/api/java/util/Scanner.html

feito :wink:

vlw mais de qualquer forma não a fonte melhor que a propia java sun.

:wink:

Cara, você pode usar o JOptionPane para capturar o nome e depois só imprimí-lo com o Println:

import javax.swing.JOptionPane;


public class ImprimeNome {

	public static void main(String args[]){
		String nome = "";
		
		nome = JOptionPane.showInputDialog("Digite seu nome: ");
		
		System.out.println("Seu nome e: "+nome);
	}
}

Espero ter ajudado.

Valeu Galera Muito Obrigado!!! Consegui!

Tive apenas 1 aula por enquanto e o prof só falou de classes e objetos e deu um exemplo com o Scanner mais acho que copiei errado pq o do meu caderno nao funciona =\

O Que eu penavapra fazer em C que era fazer uma Janelinha Bonitinha^^ com o JOptionPane e molezinha^^

obg denovo e boa noite! :shock: :shock: :shock: :smiley: :smiley: :smiley:

Bom, já que você gostou do JOptionPane, imprima o resultado também com ele.

import javax.swing.JOptionPane;  
  
  
public class ImprimeNome {  
  
    public static void main(String args[]){  
        String nome = "";  
          
        nome = JOptionPane.showInputDialog("Digite seu nome: ");  
          
        JOptionPane.showMessageDialog(null,"Seu nome e: "+nome);  
    }  
}