08 setembro 2009

4- Primeiros programas em Java

Um exemplo muito simples de um programa em Java é o clássico Hello World, veja o exemplo abaixo. 



public class helloWorld{
     public static void main(String[] args){
     System.out.println("Hello World!");
     }
}


O programa acima irá imprimir a frase 'Hello World!' na tela.



Vamos analisar as linhas do programa:


public class helloWorld{ //cria uma classe chamada helloWorld

public static void main(String[] args){ //essa linha especifica que essa classe é a principal. 
System.out.println("Hello World!"); // imprime a mensagem na tela. 
} //fecha a classe principal. 
} //fecha a classe helloWorld.

Perceba que em algumas linhas há algumas palavras que começam com letra maiúscula. Isso porque o Java é Case-Sensitive, ou seja diferencia maiúscula de minúscula. Em algumas palavras é necessário que as iniciais sejam maiúsculas, caso contrário, o programa não irá rodar.


Agora vejamos um exemplo que importe um pacote:

import javax.swing.JoptionPane;
public class caixa{
     public static void main(String[] args){
     JoptionPane.showMessageDialog(null, "Hello World!");
     }
}



import javax.swing.JoptionPane; //importa a classe que trabalha com janelas.
JoptionPane.showMessageDialog(null, "Hello World!"); //imprime 'Hello World!' em uma janela.


Outros programas:

Import java.util.Scanner;
public class operacoes{
                public static void main(String args[]){
                Scanner x = new Scanner(System.in); 
                int a, b;
                System.out.println(“Digite um número: “);
                a = x.nextInt(); 
                System.out.println(“Digite outro número: “); 
                b = x.nextInt(); 
                System.out.printf(“%d + %d = %d”, a, b, (a + b)); 
               System.out.printf(“%d - %d = %d”, a, b, (a -+ b)); 
               System.out.printf(“%d * %d = %d”, a, b, (a * b));   
               System.out.printf(“%d / %d = %d”, a, b, (a / b)); 
               System.out.printf(“%d / %d = %6.2f”, a, b, ((float)a/b)); 
               } 
}



import java.util.Scanner; public class teste{
                public static void main(String args[]){
                Scanner x = new Scanner(System.in);
                int a, b;
                System.out.printf(“Entre com o primeiro número: ”);
                a = x.nextInt();
                System.out.printf(“Entre com o Segundo número: ”);
                b = x.nextInt();
                if(a > b)
                               System.out.println(“O primeiro é maior.”);
                else
                               System.out.printf(“O Segundo é maior. ”);
               
}

}

0 comentários:

Postar um comentário