Primeiro programa em Java

Exemplo 01

Para implementarmos nosso primeiro código fonte podemos utilizar qualquer editor de textos mas durante nossos estudos usaremos o Notepad++ pois eles ressalta através de cores as palavras reservadas da linguagem, tornando assim a leitura do código mais agradável.

Para começar vamos criar uma pasta com o nome CursoJava onde iremos organizar todos os arquivos dos programas que iremos desenvolver.

Agora utilizando o Notepad++ vamos criar um arquivo e nomeá-lo como Exemplo01.java

Quando nomeamos um arquivo java usamos uma regrinha chamada Camel Case, que consiste em iniciar cada palavra com letra maiúscula deixando as letras restantes em minúsculo, Exemplo: NomeDoArquivo.java, MeuPrimeiroProgramaFeitoEmJava.java, etc...

Nesse primeiro exemplo vamos digitar o código abaixo:

                public class Exemplo01{
                    public static void main(String args[]){
                        System.out.println("Olá Mundo!");
                    }
                }
            

Para executarmos nosso programa iremos abrir o CMD ou Prompt de Comando e vamos navegar até o diretório onde estamos salvando os arquivos, ou seja a pasta CursoJava.

Primeiro precisamos compilar o nosso código, para isso usamos o comando abaixo:

                javac Exemplo01.java
            

Para compilar usamos o comando javac e o nome do arquivo que criamos, respeitando sempre as letras maiúscula e minúsculas e acrescentando a extenção .java

Se tudo correu bem o nosso compilador criou um novo arquivo com o mesmo nome mas com extenção .class esse arquivo chamamos de bytecode.

Agora podemos executar nosso programa usando o comando abaixo:

                java Exemplo01
            

Para executar usamos o cokando java seguido do nome do arquivo mas dessa vez sem extenção nenhuma.

O resultado abaixo será exibido na tela:

                java Exemplo01
                Olá Mundo!
            

Exemplo 02

No segundo exemplo veremos o uso de variáveis que armazenarão valores na memória do computador.

A primeira variável é do tipo String, ou seja, ela armazena uma cadeia de caracteres (letras, símbolos e números). Para atribuir valor a essa variável é obrigatório o uso de aspas duplas (" ").

A segunda variável é do tipo int, ou seja, armazena somente números inteiros.

a terceira variável é do tipo double, ou seja, armazena valores decimais também conhecidos como numeros com ponto flutuante. As casas decimais são separadas por ponto (.) Exemplo: 3.1415

                public class Exemplo02{
                    public static void main(String args[]){
                        String nome = "Diego Previero";
                        int idade = 36;
                        double peso = 96.4;
                        System.out.println("Meu nome é: " + nome);
                    }
                }
            

Exemplo 03

No terceiro exemplo demonstramos o uso do comando System.out.println que serve para exibir na tela um texto.

                public class Exemplo03{
                    public static void main(String args[]){
                        String nome = "Diego Previero";
                        int idade = 36;
                        double peso = 96.4;
                        System.out.println("Meu nome é: " + nome);
                        System.out.println("Minha idade é: " + idade);
                        System.out.println("Meu peso é: " + peso);
                    }
                }
            

O uso do sinal de mais (+) dentro do comando System.out.println serve para concatenar valores, ou seja, juntar informações de tipos diferentes para que possam ser usadas em um mesmo lugar.

Exemplo 04

Aqui demonstrarei a utilização de operadores aritméticos para podermos manipular os valores armazenados nas variáveis.

                public class Exemplo04{
                    public static void main(String args[]){
                        int a = 18;
                        int b = 3;
                        int total = a + b;
                        System.out.println("O total é: " + total);
                    }
                }