| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/02/2005 15:39:27
|
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
}
}
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/02/2005 16:31:22
|
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.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/02/2005 20:21:00
|
William Silva
Thread.start()
![[Avatar]](/images/avatar/31784d9fc1fa0d25d04eae50ac9bf787.png)
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 = |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/02/2005 20:49:03
|
Annyssima
JavaBaby
![[Avatar]](/images/avatar/1bf50aaf147b3b0ddd26a820d2ed394d.jpg)
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..." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/02/2005 21:29:40
|
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.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/02/2005 22:32:15
|
Annyssima
JavaBaby
![[Avatar]](/images/avatar/1bf50aaf147b3b0ddd26a820d2ed394d.jpg)
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..." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/02/2005 12:07:13
|
kuchma
Moderador
![[Avatar]](/images/avatar/85422afb467e9456013a2a51d4dff702.jpg)
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. |
|
|
 |
|
|