You are on page 1of 9

Aula 02 Java

IFSP campus Guarulhos Disciplina: LP3 Profa. Adriana Carniello

Primeiro Programa em Java

public class PrimeiroPrograma { public static void main (String[] args) { System.out.println(Oi! Legal!"); }

Primeiro Programa em Java


Mtodo main:
public static void main (String args[ ]) public um qualificador do mtodo que indica que este acessvel externamente a esta classe (para outras classes) static um outro qualificador que indica que o mtodo deve ser compartilhado por todos os objetos que so criados a partir desta classe. Os mtodos static podem ser invocados, mesmo quando no foi criado nenhum objeto para a classe, para tal deve-se seguir a sintaxe: <NomeClasse>.<NomeMetodoStatic>(argumentos);. Retornaremos a esta explicao mais tarde, necessrio saber que particularmente o mtodo main precisa ter essa qualificao porque ele chamado sem que se crie nenhum objeto de sua classe (a classe PrimeiroPrograma).

Primeiro Programa em Java


Mtodo main: public static void main (String args[ ]) void semelhante ao void nas linguagens C++ ou C. o valor de retorno da funo. A palavra void significa que a funo no retorna nenhum valor ou uma espcie de valor vazio que tem que ser especificado main este um nome particular de mtodo que indica para o compilador o incio do programa, dentro deste mtodo e atravs das iteraes entre os atributos, variveis e argumentos visveis nele que o programa se desenvolve

Primeiro Programa em Java


Mtodo main: public static void main (String args[ ]) (String args[ ]) o argumento de main e por conseqncia do programa todo, ele um vetor de Strings que formado quando so passados ou no argumentos atravs da invocao do nome do programa na linha de comando do sistema operacional, exemplo: java PrimeiroPrograma argumentotexto1 argumentotexto2

Primeiro Programa em Java


{ ... } Abre chaves e fecha chaves - semelhantes ao BEGIN END de Pascal, ou seja: delimitam um bloco de cdigo. Os programadores Pascal notaro que variveis locais dos mtodos podem ser declaradas em qualquer local entre as chaves. Mas, por motivos de clareza do cdigo declararemos todas no incio do abre chaves.

Primeiro Programa em Java


System.out.println(Oi! Legal!"); - Chamada do mtodo println da classe System - O argumento deste mtodo uma constante do tipo String - println assim como writeln de Pascal, imprime uma string e posiciona o cursor na linha abaixo. Analogamente, print no avana linha - Por hora voc pode guardar esta linha de cdigo como o comando para imprimir mensagens na tela, onde o argumento que vem entre aspas a string a ser impressa - O ponto e vrgula separa operaes

Entrada e Sada de Dados na Linguagem Java


import javax.swing.JOptionPane; public class TerceiroPrograma { public static void main(String[ ] args) { String n = JOptionPane.showInputDialog("Entre com o nome do aluno(a)"); JOptionPane.showMessageDialog(null, "O nome do aluno(a) "+n, "Resultado", JOptionPane.INFORMATION_MESSAGE); } }

Exerccios em sala
Faa modificaes no programa. Imprima outras mensagens na tela.

You might also like