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!
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); } }
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.
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); } }