Prática de Programação Java
Essa prática é utilizada como um contato inicial com a Linguagem de Programação Java.
Para esta prática vamos fazer um programa que mede o índice de massa corporal IMC, pedindo do usuário seu nome, peso e altura.
Para a interação com o usuário faremos uso de janelas, onde teremos as entradas do programa, e para a saída do cálculo do IMC será usado Prompt de Comando.
Em qualquer editor de texto, copie o seguinte código:
import javax.swing.JOptionPane;
public class MeuPrograma{
public static void main(String args[]){
System.out.println("Meu primeiro programa");
String nome;
nome = JOptionPane.showInputDialog("Qual o seu nome?");
System.out.println("Bom dia " + nome);
float peso,altura,imc;
peso = Float.parseFloat(JOptionPane.showInputDialog
("Qual o seu peso?"));
altura = Float.parseFloat(JOptionPane.showInputDialog
("Qual a sua altura?"));
imc = peso/(altura*altura);
System.out.println(nome + " seu IMC é: " + imc);
if (imc<0.0025F) {
System.out.println("Voce está magro, parabéns ");
}else{
if (imc<0.0030F) {
System.out.println("Voce está GORDO, faça regime!");
}
}
}
}
Salve como: MeuPrograma.java
Fique atento ao local onde o arquivo foi salvo para executá-lo no Prompt de Comando.
Acesse o Prompt de Comando, navegue até o local onde o arquivo está, usando o comando:
cd Desktop
No caso de ter salvo o arquivo na Área de Trabalho (Desktop).
Em seguida compile o arquivo usando o comando:
javac MeuPrograma.java
Neste momento, se houver erros o compilador irá apresentá-los, tente entender o programa para identificá-los .
Depois de corrigir os erros, se tiver, execute o programa Java criado com o comando:
java MeuPrograma
Explicando o Programa:
Aparecerá a janela pedindo o nome, peso em kilos e altura em centímetros, depois o programa calcula o IMC e mostra no Prompt.
O programa em Java usa os seguintes comandos:
import - importa a biblioteca responsável por criar a janela para entrada dos dados.
public class - cria uma classe para o programa.
public static void mais - cria o método principal do programa, ele é padrão em todo programa Java.
System.out.println - escreve na saída o resultado.
String nome - declara uma variável do tipo texto para receber o nome.
JOptionPane.showInputDialog - abre uma janela para entrada de dados.
float peso, altura, imc - declara as variáveis do tipo numérico float, com números fracionados.
if - condicional se for verdadeira serão executados os comando dentro dos parêntesis.
else - condicional senão, caso o if anterior seja falso, serão executados os comandos dentro dos parêntesis.
Referências:
Para saber mais sobre a Linguagem de Programação Java acesse: Meus estudo sobre Java, e a Apostila Java Caelum.