Algoritmos e Programação
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Algoritmos e Programação

Trocas de ideias e soluções


Você não está conectado. Conecte-se ou registre-se

Linguagem JAVA

Ir à página : 1, 2  Seguinte

Ir para baixo  Mensagem [Página 1 de 2]

1Linguagem JAVA Empty Linguagem JAVA Qua 22 Jun 2011, 12:43 pm

marcos20

marcos20
Admin

Este é um topico para duvidas e dicas sobre linguagem JAVA, quem possuir conhecimento sobre essa linguagem desde o básico até o avançado sinta-se a vontade em compartilhar seu conhecimento.

Compilador Java : Net Beans 7.0
link - http://netbeans.org/downloads/index.html

Compilador Java : Eclipse 4.0
Link 1 - http://www.baixaki.com.br/download/eclipse-sdk.htm
Link 2 - http://www.eclipse.org/downloads/

Download JDK com NET Beans 7.0:
http://www.oracle.com/technetwork/java/javase/downloads/jdk-netbeans-jsp-142931.html

Download JDK :
http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html

Download JAVA EE (JDK para Aplicacões WEB)
http://www.oracle.com/technetwork/java/javaee/downloads/java-ee-sdk-6u3-jdk-7u1-downloads-523391.html

Sites para procurar os drivers .jar para utilizar mais recursos da programação Java:

Clique Aqui: Maven Repository

Clique aqui: Find jar
_________________________________________________________________________________________________________________________
Atenção!!!
os programas de exemplo foram feitos no "Net Beans 7.0".



Última edição por marcos20 em Dom 02 Jun 2013, 7:43 pm, editado 11 vez(es)

https://programacaoitb.forumeiros.com

2Linguagem JAVA Empty video aulas de Java para iniciantes Ter 28 Jun 2011, 6:52 pm

marcos20

marcos20
Admin

lição 1
https://www.youtube.com/watch?v=Vf1AiGlaRQQ

lição 2
https://www.youtube.com/watch?v=HIWGKZjTY5A

lição 3
https://www.youtube.com/watch?v=WI4rDpZ9Q4g

lição 4
https://www.youtube.com/watch?v=YCLDNP-NQrA

lição 5
https://www.youtube.com/watch?v=6VSwHKU_SuI

lição 6
https://www.youtube.com/watch?v=yKZKFUX-nZs

lição 7
https://www.youtube.com/watch?v=6SVN-08tSio

lição 8
https://www.youtube.com/watch?v=x9yOYuSjqg4

lição 9
https://www.youtube.com/watch?v=ASBwulrqYzk

lição 10
https://www.youtube.com/watch?v=C_IyteZzTiQ

lição 11
https://www.youtube.com/watch?v=0vJlY1Dw3OE

lição 12 parte 1
https://www.youtube.com/watch?v=6x9rJqKYEQg

lição 12 parte 2
https://www.youtube.com/watch?v=bRnI_jPm8Wc

lição 13 parte 1
https://www.youtube.com/watch?v=US-an7oMcAI

lição 13 parte 2
https://www.youtube.com/watch?v=OoN1-ObqJek

lição 14
https://www.youtube.com/watch?v=LF7eYuIu1GU



Última edição por marcos20 em Ter 22 Jan 2013, 9:33 pm, editado 1 vez(es)

https://programacaoitb.forumeiros.com

3Linguagem JAVA Empty Media de dois Valores em Java Dom 03 Jul 2011, 7:17 pm

marcos20

marcos20
Admin

Código:

import javax.swing.JOptionPane;
public class Media {
   
    public static void main(String[] args)
    {
        float nota1,nota2;
        float media;
        // TODO code application logic here
      nota1 = Float.parseFloat( JOptionPane.showInputDialog("Digite a primeira nota: "));
      nota2 = Float.parseFloat( JOptionPane.showInputDialog("Digite a segunda  nota: "));

        media = (nota1 + nota2)/2;
      JOptionPane.showMessageDialog(null,"Resultado: "+ media);
    }



Última edição por marcos20 em Sáb 11 Fev 2012, 9:41 am, editado 1 vez(es)

https://programacaoitb.forumeiros.com

marcos20

marcos20
Admin

Código:

import javax.swing.JOptionPane;
public class VetorSomaMediaMaiorMenor
{

    /**
    * @param args the command line arguments
    */
    public static void main(String[] args)
    {
        // Declaração de variaveis
        int[]  vet=new int [5];
        int i; int j=1;
   
        //entrada dos dados
        for(i=0;i<5;i++)
        {
            vet[i] = Integer.parseInt( JOptionPane.showInputDialog("Digite o valor "+ j++ +":"));
        }
        //declaração de variaveis
        int soma=0; float media; int maior=0; int menor=vet[0];
        //calculos para encontrar o maior e o menor numero
        //soma todos os numeros digitados
        for(i=0;i<5;i++)
        {
           
              if(maior < vet[i])
              {
                  maior=vet[i];
              }
              if(menor > vet[i])
              {
                  menor=vet[i];
              }
              soma = soma + vet[i];     
        }
        media = soma / 5;
       
        JOptionPane.showMessageDialog(null,"Resultado da soma: "+soma);
        JOptionPane.showMessageDialog(null,"Resultado da media: "+ media);
        JOptionPane.showMessageDialog(null,"Maior numero: "+ maior);
        JOptionPane.showMessageDialog(null,"Menor numero: "+ menor);
    }
}



Última edição por marcos20 em Sáb 11 Fev 2012, 9:40 am, editado 1 vez(es)

https://programacaoitb.forumeiros.com

5Linguagem JAVA Empty Vetor que soma e tira a media Dom 03 Jul 2011, 7:20 pm

marcos20

marcos20
Admin

Código:

import javax.swing.JOptionPane;
public class VetorTeste {

    /**
    * @param args the command line arguments
    */
    public static void main(String[] args) {
        // TODO code application logic here
        int[]  vet=new int [5];
        int i;
        int j=1;
       
        for(i=0;i<5;i++){
            vet[i] = Integer.parseInt( JOptionPane.showInputDialog("Digite o valor "+ j++ +":"));
        }
        int soma=0; float media;
        for(i=0;i<5;i++){
              soma = soma + vet[i];
        }
        media = soma / 5;
       
        JOptionPane.showMessageDialog(null,"Resultado da soma: "+soma);
        JOptionPane.showMessageDialog(null,"Resultado da media: "+ media);
       
        }
}



Última edição por marcos20 em Sáb 11 Fev 2012, 9:40 am, editado 1 vez(es)

https://programacaoitb.forumeiros.com

marcos20

marcos20
Admin


Código:

import javax.swing.JOptionPane;
public class VetorSomaMediaMaiorMenor
{

/**
* @param args the command line arguments
*/
public static void main(String[] args)
{
// Declaração de variaveis
int[] vet=new int [5];
int i; int j=1;
String mensagem="";

//entrada dos dados
for(i=0;i<5;i++)
{
vet[i] = Integer.parseInt( JOptionPane.showInputDialog("Digite o valor "+ j++ +":"));
}
//declaração de variaveis
int soma=0; float media; int maior=0; int menor=vet[0];
//calculos para encontrar o maior e o menor numero
//soma todos os numeros digitados
for(i=0;i<5;i++)
{

if(maior < vet[i])
{
maior=vet[i];
}
if(menor > vet[i])
{
menor=vet[i];
}
soma = soma + vet[i];
}
media = soma / 5;

mensagem =mensagem + "Resultado da soma: "+soma;
mensagem =mensagem +"\nResultado da media: "+ media;
mensagem =mensagem +"\nMaior numero: "+ maior;
mensagem =mensagem +"\nMenor numero: "+ menor;
JOptionPane.showMessageDialog(null,mensagem);
}
}



Última edição por marcos20 em Sáb 11 Fev 2012, 9:41 am, editado 1 vez(es)

https://programacaoitb.forumeiros.com

marcos20

marcos20
Admin

Código:

import javax.swing.JOptionPane;
public class VetorTeste {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int[] vet=new int [5];
int i;
int j=1;

for(i=0;i<5;i++){
vet[i] = Integer.parseInt( JOptionPane.showInputDialog("Digite o valor "+ j++ +":"));
}
int soma=0; float media;
for(i=0;i<5;i++){
soma = soma + vet[i];
}
media = soma / 5;

JOptionPane.showMessageDialog(null,"Resultado da soma: "+soma+
                                  "\nResultado da media: "+ media);

}
}



Última edição por marcos20 em Seg 13 Fev 2012, 9:01 am, editado 1 vez(es)

https://programacaoitb.forumeiros.com

8Linguagem JAVA Empty Calculadora Básica Ter 09 Ago 2011, 11:45 am

marcos20

marcos20
Admin

Código:

import javax.swing.JOptionPane;
public class CalculadoraBasica
{
    public static void main (String argas[])
    {
        double num1,num2,res=0;
        int oper;

        num1 = Double.parseDouble(JOptionPane.showInputDialog("Valor 1: "));
        oper = Integer.parseInt(JOptionPane.showInputDialog("Escolha as opções \n1: somar\n2: Subtrair\n3: Multiplicar\n4:Dividir"+"\n\noperador:"));
        num2 = Double.parseDouble(JOptionPane.showInputDialog("Valor 2: "));

        switch (oper)
        {
              case 1:  res = num1 + num2; break;
              case 2:  res = num1 - num2; break;
              case 3:  res = num1 * num2; break;
              case 4:  res = num1 / num2; break;
              default :  JOptionPane.showMessageDialog(null,"Operador Invalido");
        }

        JOptionPane.showMessageDialog(null,"Resultado: "+res);
    }
}



Última edição por marcos20 em Seg 13 Fev 2012, 9:02 am, editado 1 vez(es)

https://programacaoitb.forumeiros.com

9Linguagem JAVA Empty Entrada de dados com DataInputStream Qui 25 Ago 2011, 1:22 pm

marcos20

marcos20
Admin

Código:

import java.io.*;
public class Soma2numeros
{

   /**
    * @param args
    */
   @SuppressWarnings("deprecation")
   public static void main(String[] args) throws IOException
   {
      // TODO Auto-generated method stub
     int num1,num2,soma;
     String entrada;
    
       DataInputStream  entradaTeclado = new DataInputStream(System.in);
      
      System.out.print("Valor 1: ");
      entrada = entradaTeclado.readLine();
      num1 = Integer.parseInt(entrada);
      
      System.out.print("Valor 2: ");
      entrada = entradaTeclado.readLine();
      num2 = Integer.parseInt(entrada);
      if (num1>0 && num2>0)
      {
      soma = num1 + num2;
      System.out.println("Resultado da soma: "+soma);
      }else{
      System.out.println("valor negativo");
      }
      
      
   }   

}



Última edição por marcos20 em Seg 13 Fev 2012, 9:02 am, editado 1 vez(es)

https://programacaoitb.forumeiros.com

10Linguagem JAVA Empty Entrada de dados usando BufferedReader Qui 25 Ago 2011, 1:23 pm

marcos20

marcos20
Admin

Código:

import java.io.*;
public class Soma2numeros1
{

   public static void main(String[] args) throws IOException
   {
      // TODO Auto-generated method stub
      int a,b,soma=0; String entrada;
      
      BufferedReader entradaTeclado;
        entradaTeclado= new BufferedReader (new InputStreamReader(System.in));
       
        System.out.println("Valor 1");
        entrada = entradaTeclado.readLine();
        a=Integer.parseInt(entrada);
       
        System.out.println("Valor 2");
        entrada = entradaTeclado.readLine();
        b=Integer.parseInt(entrada);
       
        if (a>=0 && b>=0){
           soma=a+b;
           System.out.println("O resultado da soma e: "+soma);
           
        }else {
           System.out.println("Valor negativo");
        }
   }
}



Última edição por marcos20 em Seg 13 Fev 2012, 9:02 am, editado 1 vez(es)

https://programacaoitb.forumeiros.com

11Linguagem JAVA Empty Entrada de dados usando Scanner Qui 25 Ago 2011, 1:24 pm

marcos20

marcos20
Admin

Código:

import java.util.*;
public class Soma2numeros2
{
   
   public static void main(String[] args)
   {
      int a,b,soma=0;
 
   Scanner entradaTeclado =new Scanner(System.in);
   
   System.out.println("Valor 1:");
        a= entradaTeclado.nextInt();
 
    System.out.println("Valor 2:");
    b= entradaTeclado.nextInt();
   
   if(a>=0 && b>=0)
   {
   soma=a+b;
   System.out.println("\nO resultado da soma e: "+soma);
   }
   else
   {
      System.out.println("Valor negativo!!!");
   }
   
   }
   
}



Última edição por marcos20 em Seg 13 Fev 2012, 9:03 am, editado 1 vez(es)

https://programacaoitb.forumeiros.com

marcos20

marcos20
Admin

Código:

import java.util.*;
public class ContaBancaria
{
   public static void main(String[] args)
   {
   
    float deposito,retirada;
 
   Scanner entradaTeclado =new Scanner(System.in);
   float saldoInicial=0;
   
   System.out.println("Abertura da conta:");
   System.out.println("Saldo:" + saldoInicial);
   
   System.out.println("Insira o  valor de deposito:");
    deposito= entradaTeclado.nextFloat();
    saldoInicial+=deposito;
   System.out.println("Saldo apos Deposito:" + saldoInicial);
   
    System.out.println("Insira o valor da retirada:");
    retirada= entradaTeclado.nextFloat();
    saldoInicial-= retirada;
   System.out.println("Saldo Final:" + saldoInicial);
   }
}



Última edição por marcos20 em Seg 13 Fev 2012, 9:03 am, editado 1 vez(es)

https://programacaoitb.forumeiros.com

13Linguagem JAVA Empty Area do Triangulo usando (BufferedReader) Qui 25 Ago 2011, 1:30 pm

marcos20

marcos20
Admin

Código:

import java.io.*;
public class AreadoTriangulo {
   public static void main(String[] args) throws IOException
   {
      // TODO Auto-generated method stub
      float base,altura,area=0; String entrada;
      
      BufferedReader entradaTeclado;
        entradaTeclado= new BufferedReader (new InputStreamReader(System.in));
       
        System.out.println("Base: ");
        entrada = entradaTeclado.readLine();
        base=Float.parseFloat(entrada);
       
        System.out.println("Altura: ");
        entrada = entradaTeclado.readLine();
        altura=Float.parseFloat(entrada);
       
        area = (base*altura)/2;
        System.out.println("Area do triangulo: "+area);
   }

}



Última edição por marcos20 em Seg 13 Fev 2012, 9:04 am, editado 1 vez(es)

https://programacaoitb.forumeiros.com

marcos20

marcos20
Admin

Código:

import javax.swing.JOptionPane;
public class IMC
{
   public static void main(String[] args)
   {
      float peso,altura,imc=0; String entrada;
      String mensagem="";
      
      entrada = JOptionPane.showInputDialog("Peso: ");
      peso= Float.parseFloat(entrada);
      
      entrada = JOptionPane.showInputDialog("Altura: ");
      altura= Float.parseFloat(entrada);
      
      imc = peso / (altura *altura);
      if(imc<18.5)
      {
         mensagem=mensagem+"Seu peso:"+imc;
         mensagem=mensagem +"\nPeso abaixo do normal";
      }else
      if(imc>=18.5 && imc<=24.4)
      {
         mensagem=mensagem+"Seu peso:"+imc;   
         mensagem=mensagem+"\nPeso ideal";
      }else
      if(imc>=24.5 && imc<=29.9)
      {
         mensagem=mensagem+"Seu peso:"+imc;
         mensagem=mensagem+"\nPré obesidade";
      }else
      if(imc>=30.0 && imc<=34.9)
      {
         mensagem=mensagem+"Seu peso:"+imc;
         mensagem=mensagem+"\nObesidade classe 1";
      }else
      if(imc>=35.0 && imc<=39.9)
      {
         mensagem=mensagem+"Seu peso:"+imc;
         mensagem=mensagem+"\nObesidade classe 2(severa)";
      }else
      if(imc>=39.9){
         mensagem=mensagem+"Seu peso:"+imc;
         mensagem=mensagem+"\nObesidade classe 3(morbida)";
      }   
      JOptionPane.showMessageDialog(null,mensagem);
   }

}



Última edição por marcos20 em Seg 13 Fev 2012, 9:04 am, editado 1 vez(es)

https://programacaoitb.forumeiros.com

marcos20

marcos20
Admin

Código:

import java.io.*;
public class VetorData
{

   /**
    * @param args
    */
   @SuppressWarnings("deprecation")
    public static void main(String[] args)throws IOException
    {
        int [] vet=new int[5];
        String entradaDedados;
        int i,soma =0,media,cont=1;
   
        DataInputStream entradaDoTeclado = new  DataInputStream (System.in);
        for (i=0;i<5;i++)
        {
              System.out.println("Digite o valor "+cont++ +":");
              entradaDedados = entradaDoTeclado.readLine();
              vet[i] = Integer.parseInt(entradaDedados);   
              soma = soma + vet[i];
        }
          media = soma /5;
          System.out.println("A soma é "+soma);
        System.out.println("A media é "+media);
   }

}



Última edição por marcos20 em Seg 13 Fev 2012, 9:05 am, editado 1 vez(es)

https://programacaoitb.forumeiros.com

16Linguagem JAVA Empty Numeros aleatorios de 1 á 6 Qua 07 Dez 2011, 3:02 pm

marcos20

marcos20
Admin

Código:

import javax.swing.*;
public class DadosDe1a6 {
   public static void main(String[] args) {
      // TODO Auto-generated method stub
      int num;
       num = 1 +(int) (Math.random()*6);
       JOptionPane.showMessageDialog(null, "Valor sorteado: "+num);
   }

}



Última edição por marcos20 em Seg 13 Fev 2012, 9:05 am, editado 1 vez(es)

https://programacaoitb.forumeiros.com

17Linguagem JAVA Empty Funções da Classe Math Qua 07 Dez 2011, 3:03 pm

marcos20

marcos20
Admin

Código:

public class FuncaoMath {

   /**
    * @param args
    */
   public static void main(String[] args) {
      // TODO Auto-generated method stub
      double a= 5.3;
      double b= 6.3;
      
      double arredondaCima = Math.ceil(a);
        System.out.println("Arredonda para cima: "+arredondaCima);
       
        double arredondaBaixo = Math.floor(a);
        System.out.println("Arredondado para baixo :"+arredondaBaixo);
       
        double maior = Math.max(a,b);
        System.out.println("Maior numero: "+maior);
       
        double menor = Math.min(a,b);
        System.out.println("Menor numero: "+menor);
       
        int c=81;
        double  potencia = Math.pow(c,2);
        System.out.println("Potencia :"+potencia);
       
        double raiz = Math.sqrt(c);
        System.out.println("Raiz Quadrada:" +raiz);
       
        int sort =1+(int) (Math.random()*6);
        System.out.println("Valor Sorteado: "+sort);
   }

}



Última edição por marcos20 em Seg 13 Fev 2012, 9:06 am, editado 1 vez(es)

https://programacaoitb.forumeiros.com

18Linguagem JAVA Empty Funções Classe String Qua 07 Dez 2011, 3:04 pm

marcos20

marcos20
Admin

Código:

public class FuncaoString {

   /**
    * @param args
    */
   public static void main(String[] args) {
      // TODO Auto-generated method stub
      String palavra="- Aprendendo java -";
       
      int tamanho = palavra.length();
      System.out.println("Tamanho da Palavra: "+tamanho);
      
      char letra  = palavra.charAt(5);
      System.out.println("Letra da posicao 5 :"+letra);
      
      
      String caixaAlta = palavra.toUpperCase();
      System.out.println("Palavra com letras maiusculas: "+caixaAlta);
      
      String caixaBaixa = palavra.toLowerCase();
      System.out.println("Palavra com letras minusculas: "+caixaBaixa);
      
      String trecho = palavra.substring(1,12);
      System.out.println("Trecho da frase : "+trecho);
   
      System.out.println("Palavra sem espaço Lateral: "+palavra.trim());
      
      //se diferencia pela troca de maiusculo e minusculo
      System.out.println("Subtituindo letras na frase"+palavra.replace('A','e').replace('a','o').replace('e','u'));
      
      int a =5;
      String b = String.valueOf(a);
      System.out.println("Numero coinvertido em String:"+b);
      
      System.out.println("posicao da letra 'a' : " + palavra.indexOf('a',0) +"\tLetra da posicao 14: "+ palavra.charAt(14));
      
      System.out.println("Carrega o que tem na variavel: "+palavra.toString());
      
      
   }

}



Última edição por marcos20 em Seg 13 Fev 2012, 9:06 am, editado 1 vez(es)

https://programacaoitb.forumeiros.com

19Linguagem JAVA Empty Vetor maior numero (versão 1) Qua 07 Dez 2011, 3:06 pm

marcos20

marcos20
Admin

Código:

import javax.swing.*;
public class MaiorNumero {
final static int  tam =5;
   /**
    * @param args
    */
   public static void main(String[] args) {
      int[] vet = new int[tam]; int cont=1;
      
      for(int i=0;i<tam;i++ ){
      vet[i]= Integer.parseInt(JOptionPane.showInputDialog("Valor "+cont++ +":"));
      }
      
        int maior = Math.max(Math.max(Math.max(Math.max(vet[0],vet[1]),vet[2]),vet[3]),vet[4]);
        int menor = Math.min(Math.min(Math.min(Math.min(vet[0],vet[1]),vet[2]),vet[3]),vet[4]);
       
        JOptionPane.showMessageDialog(null,"Maior Numero: "+maior+
                                        "\nMenor Numero: "+menor);
   }

}



Última edição por marcos20 em Seg 13 Fev 2012, 9:06 am, editado 1 vez(es)

https://programacaoitb.forumeiros.com

20Linguagem JAVA Empty Se encadeado Qua 07 Dez 2011, 3:06 pm

marcos20

marcos20
Admin

Código:

import javax.swing.JOptionPane;
public class SeEncadeado {

   /**
    * @param args
    */
   public static void main(String[] args) {
      int num; String mensagem="";
      num= Integer.parseInt(JOptionPane.showInputDialog("Digite um valor: "));
      if (num==1){
         mensagem += "Um";
      }else if (num==2){
         mensagem+= "dois";
      }else if (num==3){
         mensagem+= "três";
      }else if (num==4){
         mensagem+= "quatro";
      }else
         mensagem+= "Valor Inválido";
      JOptionPane.showMessageDialog(null, mensagem);

   }

}



Última edição por marcos20 em Seg 13 Fev 2012, 9:07 am, editado 1 vez(es)

https://programacaoitb.forumeiros.com

21Linguagem JAVA Empty Acha Palavra Qua 07 Dez 2011, 3:07 pm

marcos20

marcos20
Admin

Código:

import javax.swing.*;

public class AchaPalavra {

   public static void main(String[] args) {

      int cont = 0;
      String mensagem = "";
    
      String frase = JOptionPane.showInputDialog("Digite a frase");
      String palavra = JOptionPane.showInputDialog("Digite a palavra");
       
      for (int i = 0; i < (frase.length()-palavra.length()+1); i++) {
       String epalavra = frase.substring(i, (i + palavra.length() ));
        if(epalavra.equals(palavra))
      cont++;
      }
      
      mensagem += "Frase fornecida: " + frase;
      mensagem += "\nPalavra fornecida " + palavra;
      mensagem += "\nQuantidade de ocorrencias: " +cont;
      JOptionPane.showMessageDialog(null, mensagem);
   }


}



Última edição por marcos20 em Seg 13 Fev 2012, 9:07 am, editado 1 vez(es)

https://programacaoitb.forumeiros.com

22Linguagem JAVA Empty Vetor maior e menor numero Qua 07 Dez 2011, 3:07 pm

marcos20

marcos20
Admin

Código:

import javax.swing.*;

public class VetorMaior {
   public static void main(String[] args) {
      final int tam = 5;

      int maior=0;
      int cont = 1;
      int soma = 0;
      
      int[] vet = new int[tam];

      for (int i = 0; i < tam; i++) {
         vet[i] = Integer.parseInt(JOptionPane.showInputDialog("Valor "
               + cont++ + ":"));
      }
      int menor = vet[0];
      for (int i = 0; i < tam; i++) {
         maior = Math.max(maior, vet[i]);
         menor = Math.min(menor, vet[i]);
         soma += vet[i];
      }
      float media = soma / tam;

      JOptionPane.showMessageDialog(null, "Maior Numero: " + maior
            + "\nMenor Numero: " + menor + "\nSoma dos Valores: " + soma
            + "\nMedia: " + media);
   }

}



Última edição por marcos20 em Seg 13 Fev 2012, 9:10 am, editado 1 vez(es)

https://programacaoitb.forumeiros.com

23Linguagem JAVA Empty Indice de Massa Corporea Qua 07 Dez 2011, 3:08 pm

marcos20

marcos20
Admin

Código:

import javax.swing.JOptionPane;
public class IMC
{
   public static void main(String[] args)
   {
      float peso,altura,imc=0; String entrada;
      String mensagem="";
      
      entrada = JOptionPane.showInputDialog("Peso: ");
      peso= Float.parseFloat(entrada);
      
      entrada = JOptionPane.showInputDialog("Altura: ");
      altura= Float.parseFloat(entrada);
      
      imc = peso / (altura *altura);
      if(imc<18.5)
      {
         mensagem=mensagem+"Seu peso:"+imc;
         mensagem=mensagem +"\nPeso abaixo do normal";
      }else
      if(imc>=18.5 && imc<=24.4)
      {
         mensagem=mensagem+"Seu peso:"+imc;   
         mensagem=mensagem+"\nPeso ideal";
      }else
      if(imc>=24.5 && imc<=29.9)
      {
         mensagem=mensagem+"Seu peso:"+imc;
         mensagem=mensagem+"\nPré obesidade";
      }else
      if(imc>=30.0 && imc<=34.9)
      {
         mensagem=mensagem+"Seu peso:"+imc;
         mensagem=mensagem+"\nObesidade classe 1";
      }else
      if(imc>=35.0 && imc<=39.9)
      {
         mensagem=mensagem+"Seu peso:"+imc;
         mensagem=mensagem+"\nObesidade classe 2(severa)";
      }else
      if(imc>=39.9){
         mensagem=mensagem+"Seu peso:"+imc;
         mensagem=mensagem+"\nObesidade classe 3(morbida)";
      }   
      JOptionPane.showMessageDialog(null,mensagem);
   }

}



Última edição por marcos20 em Seg 13 Fev 2012, 9:10 am, editado 1 vez(es)

https://programacaoitb.forumeiros.com

24Linguagem JAVA Empty Tira vogal Qua 07 Dez 2011, 3:09 pm

marcos20

marcos20
Admin

Código:

import javax.swing.*;
public class TiraVogal {

   /**
    * @param args
    */
   public static void main(String[] args) {
      String frase;
      frase = JOptionPane.showInputDialog(" Digite um texto");
      String mensagem="";
      mensagem+="Frase digitada: "+frase;
      mensagem+="\nFrase sem vogal: "+ frase.toLowerCase().replace('a',' ').replace('e',' ').replace('i',' ').replace('o',' ').replace('u',' ');
      JOptionPane.showMessageDialog(null, mensagem);

   }

}



Última edição por marcos20 em Seg 13 Fev 2012, 9:12 am, editado 1 vez(es)

https://programacaoitb.forumeiros.com

25Linguagem JAVA Empty Encapsulamento (gets e sets) Qua 07 Dez 2011, 3:10 pm

marcos20

marcos20
Admin

Código:

public class Bairro {
   private int codigo;
   private String nome;
   
   public int getCodigo() {
      return this.codigo;
   }
   public void setCodigo(int codigo) {
      this.codigo = codigo;
   }
   public String getNome() {
      return this.nome;
   }
   public void setNome(String nome) {
      this.nome = nome;
   }

}



Última edição por marcos20 em Seg 13 Fev 2012, 9:11 am, editado 1 vez(es)

https://programacaoitb.forumeiros.com

Conteúdo patrocinado



Ir para o topo  Mensagem [Página 1 de 2]

Ir à página : 1, 2  Seguinte

Permissões neste sub-fórum
Não podes responder a tópicos