Veja todos os passos para Rodar e criar um programa java com interface gráfica no eclipse.  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
vpmaciel
Thread.start()

Membro desde: 16/01/2005 14:16:44
Mensagens: 29
Offline

1 - Primeiro Passo
a . Configure a sua Workspace ( diretório onde vai trabalhar ) no Menu:
b . File -> Switch Workspace... ( escolha o caminho clicando em Browse na nova janela )
( escolha C:\PROJETOS_JAVA\PROJETOS_JAVA_2\Ex_2_26 para este exemplo )
( crie estas pastas antes no seu windows )

2 ? Segundo Passo

a . File -> New -> Project ... -> Java Project -> Project name:
(digite: MairoMenorDeCincoNumeros para este exemplo )
b . Location:
Create project in Workspace

3 ? Terceiro Passo

a . Project layout:
Use project folders as root for sources and class files ( deixe marcada esta opção )
b . Clique em Next:
c . Na aba Order and Export escolha Select All ( para selecionar tudo ) e clique em Finish ( para terminar )

4 - Quarto passo:
a . File -> New -> Class
b . Name: ( digite MaiorMenorDeCincoNumeros para este exemplo )

5 ? Quinto Passo: ( escrevendo o código )
a . Este é o código para o nosso exemplo.

/*
* Created on 06/02/2005
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/

/**
* @author Cliente
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/

comece a digitar a partir daqui.

Deposi de digitar todo o código clique no Menu Run -> Run As -> 2 Java Application

// Fig. 2.26: MaiorMenorDeCincoNumeros.java
// Programa que exibe o maior e o menor de cinco inteiros

// Pacotes de extensão de Java
import javax.swing.JOptionPane; // importa a classe JOptionPane

public class MaiorMenorDeCincoNumeros {

// método main inicia a execução do aplicativo Java
public static void main ( String args [])
{
String primeiroNumero, // primeiro string inserido pelo usuário
segundoNumero, // segudo string inserido pelo usuário
terceiroNumero, // terceiro string inserido pelo usuário
quartoNumero, // quartos tring inserido pelo usuário
quintoNumero; // quinto string inserido pelo usuário
int numero1, // primeiro numero a comparar
numero2, // segundo numero a comparar
numero3, // terceiro numero a comparar
numero4, // quarto numero a comparar
numero5, // quinto numero a comparar
maior, // armazena o mair número comparado
menor; // armazena o menor número comparado

// lê o primeiro número do usuário como um string
primeiroNumero = JOptionPane.showInputDialog ( " Digite o primeiro inteiro:");

//lê o segundo número do usuário como um string
segundoNumero = JOptionPane.showInputDialog ( " Digite o segundo inteiro:");

//lê o terceiro número do usuário como um string
terceiroNumero = JOptionPane.showInputDialog ( " Digite o terceiro inteiro:");

//lê o quarto número do usuário como um string
quartoNumero = JOptionPane.showInputDialog ( " Digite o quarto inteiro:");

//lê o quinto número do usuário como um string
quintoNumero = JOptionPane.showInputDialog ( " Digite o quinto inteiro:");

// converte os números do tipo String para o tipo int
numero1 = Integer.parseInt( primeiroNumero );
numero2 = Integer.parseInt( segundoNumero );
numero3 = Integer.parseInt( terceiroNumero );
numero4 = Integer.parseInt( quartoNumero );
numero5 = Integer.parseInt( quintoNumero );


// inicia a comparação

maior = numero1;
menor = numero1;

if ( numero2 > maior )
maior = numero2;

if ( numero3 > maior )
maior = numero3;

if ( numero4 > maior )
maior = numero4;

if ( numero5 > maior )
maior = numero5;

if ( numero2 < menor )
menor = numero2;

if ( numero3 < menor )
menor = numero3;

if ( numero4 < menor )
menor = numero4;

if ( numero5 < menor )
menor = numero5;

// termina a comparação

// exibe os resultados
JOptionPane.showMessageDialog(
null, "Número digitados: " + primeiroNumero + " - " + segundoNumero
+ " - " + terceiroNumero + " - " + quartoNumero
+ " - " + quintoNumero +
"\nO maio número é " + maior +
"\nO menor número é " + menor, "Resultado",
JOptionPane.PLAIN_MESSAGE );

System.exit ( 0 ); // termina o aplicativo



}


}
[Email] [MSN]
vpmaciel
Thread.start()

Membro desde: 16/01/2005 14:16:44
Mensagens: 29
Offline

vpmaciel wrote:1 - Primeiro Passo
a . Configure a sua Workspace ( diretório onde vai trabalhar ) no Menu:
b . File -> Switch Workspace... ( escolha o caminho clicando em Browse na nova janela )
( escolha C:\PROJETOS_JAVA\PROJETOS_JAVA_2\Ex_2_26 para este exemplo )
( crie estas pastas antes no seu windows )

2 ? Segundo Passo

a . File -> New -> Project ... -> Java Project -> Project name:
(digite: MairoMenorDeCincoNumeros para este exemplo )
b . Location:
Create project in Workspace

3 ? Terceiro Passo

a . Project layout:
Use project folders as root for sources and class files ( deixe marcada esta opção )
b . Clique em Next:
c . Na aba Order and Export escolha Select All ( para selecionar tudo ) e clique em Finish ( para terminar )

4 - Quarto passo:
a . File -> New -> Class
b . Name: ( digite MaiorMenorDeCincoNumeros para este exemplo )

5 ? Quinto Passo: ( escrevendo o código )
a . Este é o código para o nosso exemplo.

/*
* Created on 06/02/2005
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/

/**
* @author Cliente
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/

comece a digitar a partir daqui.

Deposi de digitar todo o código clique no Menu Run -> Run As -> 2 Java Application

// Fig. 2.26: MaiorMenorDeCincoNumeros.java
// Programa que exibe o maior e o menor de cinco inteiros

// Pacotes de extensão de Java
import javax.swing.JOptionPane; // importa a classe JOptionPane

public class MaiorMenorDeCincoNumeros {

// método main inicia a execução do aplicativo Java
public static void main ( String args [])
{
String primeiroNumero, // primeiro string inserido pelo usuário
segundoNumero, // segudo string inserido pelo usuário
terceiroNumero, // terceiro string inserido pelo usuário
quartoNumero, // quartos tring inserido pelo usuário
quintoNumero; // quinto string inserido pelo usuário
int numero1, // primeiro numero a comparar
numero2, // segundo numero a comparar
numero3, // terceiro numero a comparar
numero4, // quarto numero a comparar
numero5, // quinto numero a comparar
maior, // armazena o mair número comparado
menor; // armazena o menor número comparado

// lê o primeiro número do usuário como um string
primeiroNumero = JOptionPane.showInputDialog ( " Digite o primeiro inteiro:");

//lê o segundo número do usuário como um string
segundoNumero = JOptionPane.showInputDialog ( " Digite o segundo inteiro:");

//lê o terceiro número do usuário como um string
terceiroNumero = JOptionPane.showInputDialog ( " Digite o terceiro inteiro:");

//lê o quarto número do usuário como um string
quartoNumero = JOptionPane.showInputDialog ( " Digite o quarto inteiro:");

//lê o quinto número do usuário como um string
quintoNumero = JOptionPane.showInputDialog ( " Digite o quinto inteiro:");

// converte os números do tipo String para o tipo int
numero1 = Integer.parseInt( primeiroNumero );
numero2 = Integer.parseInt( segundoNumero );
numero3 = Integer.parseInt( terceiroNumero );
numero4 = Integer.parseInt( quartoNumero );
numero5 = Integer.parseInt( quintoNumero );


// inicia a comparação

maior = numero1;
menor = numero1;

if ( numero2 > maior )
maior = numero2;

if ( numero3 > maior )
maior = numero3;

if ( numero4 > maior )
maior = numero4;

if ( numero5 > maior )
maior = numero5;

if ( numero2 < menor )
menor = numero2;

if ( numero3 < menor )
menor = numero3;

if ( numero4 < menor )
menor = numero4;

if ( numero5 < menor )
menor = numero5;

// termina a comparação

// exibe os resultados
JOptionPane.showMessageDialog(
null, "Número digitados: " + primeiroNumero + " - " + segundoNumero
+ " - " + terceiroNumero + " - " + quartoNumero
+ " - " + quintoNumero +
"\nO maio número é " + maior +
"\nO menor número é " + menor, "Resultado",
JOptionPane.PLAIN_MESSAGE );

System.exit ( 0 ); // termina o aplicativo



}


}






VOCÊ PODE UTILIZAR O CÓDIGO EM UM OUTRO EDITOR COMO O JCREATER OU O GEL.

[Email] [MSN]
William Silva
Thread.start()
[Avatar]

Membro desde: 04/11/2004 17:21:05
Mensagens: 25
Localização: Santos - SP.
Offline

Vou ser um pouco chato na consistência.
1- Posso entrar com valores negativos.????
2- Posso colocar valores repitidos???????



=wiiliam silva =
[Email] [MSN]
Annyssima
JavaBaby
[Avatar]

Membro desde: 23/08/2004 11:25:32
Mensagens: 76
Localização: Campo Grande-MS
Offline

William Silva wrote:Vou ser um pouco chato na consistência.
1- Posso entrar com valores negativos.????
2- Posso colocar valores repitidos???????


Não tem nenhum problema, a não ser q tenha uma condição de validação, ou seja, a não ser q teu programa não possa aceitar numeros negativos ou repetidos.

vpmaciel teu codigo ficaria melhor se utilizasse um vetor, seria mais rapido e pratico.

This message was edited 1 time. Last update was at 06/02/2005 20:50:06


"Daqui pra frente tudo vai ser diferente..."
[Yahoo!] [MSN]
vpmaciel
Thread.start()

Membro desde: 16/01/2005 14:16:44
Mensagens: 29
Offline

Annyssima wrote:
William Silva wrote:Vou ser um pouco chato na consistência.
1- Posso entrar com valores negativos.????
2- Posso colocar valores repitidos???????


Não tem nenhum problema, a não ser q tenha uma condição de validação, ou seja, a não ser q teu programa não possa aceitar numeros negativos ou repetidos.

vpmaciel teu codigo ficaria melhor se utilizasse um vetor, seria mais rapido e pratico.


Nao posso usar vetores pois o exercício do livro de H.M. DEITEL E P.J.DEITEL JAVA COMO PROGRAMAR 4ªEDIÇÃO não mostrou arrays ainda.

aprendi a usar arrays em c++ no livro C++ COMO PROGRAMAR mas mais para frente provavelmente ele vai pedir para usar arrays para fazer este mesmo exercício ( Ex.2. 26 ).

Obrigado pela sugestão.
esta seria a forma correta para este exercício

2.26 Escreva um aplicativo que lê cinco inteiros e determina e imprime o maior e o menor inteiro do grupo. Utilize somente as técnicas de programação que você aprendeu neste capítulo.
[Email] [MSN]
Annyssima
JavaBaby
[Avatar]

Membro desde: 23/08/2004 11:25:32
Mensagens: 76
Localização: Campo Grande-MS
Offline


Hummm...
vpmaciel em breve vc verá como é melhor, ou não...
Deitel é um bom começo, Core Java tambem é excelente.

"Daqui pra frente tudo vai ser diferente..."
[Yahoo!] [MSN]
kuchma
Moderador
[Avatar]

Membro desde: 17/01/2003 19:36:16
Mensagens: 1231
Localização: Curitiba - PR
Offline

Como nao eh exigido nenhuma biblioteca/plugin especial, o titulo poderia ser: Veja todos os passos para Rodar e criar um programa java no eclipse.

Serve tanto para graficos como nao-graficos (sem querer entrar no conceito do que eh grafico ou nao).


Marcio Kuchma

E tu, Belém-Efrata, pequena demais para figurar como grupo de milhares de Judá, de ti me sairá o que há de reinar em Israel, e cujas origens são desde os tempos antigos, desde os dias da eternidade. Mq 5:2, Miquéias, 750 AC aprox.
[WWW] [ICQ]
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team