Post on 14-Nov-2014
description
Algoritmos e Programação
Prof.º Thyago Maia2014.2
Objetivos
Aula 11
• Introduzir a linguagem de programação Java;
• Apresentar a estrutura básica de uma classe Java;
• Apresentar os métodos de saída em Java;
2
Testando sua aplicação Java no Eclipse IDE
Testando sua aplicação Java no Eclipse IDE
• Salve sua classe Java (Ctrl+S);
• Pressione as teclas Ctrl + F11 ou...
• No Package Explorer, clique com o botão direito do mouse sobre o arquivo .java que você acabou de criar;
• Clique em Run As > Java Application;4
Testando sua aplicação Java no Eclipse IDE
• Sua aplicação será executada na parte inferior da janela principal do Eclipse (Aba Console);
• Neste mesmo painel, podemos verificar possíveis erros de compilação e execução das nossas classes (Aba Problems);
5
Java - Observações de Sintaxe
Observações de Sintaxe
• Java É CASE SENSITIVE!• Cada instrução em Java deverá ser finalizada
com ;• O corpo de código de classes, estruturas e
métodos devem ser iniciados com { e encerrados com }
• As regras para a identificação de classes, métodos, objetos e variáveis são as mesmas vistas anteriormente em algoritmos;
7
Variáveis
Variáveis
• Em Java, podemos declarar variáveis em qualquer região do corpo de código do método principal (main);
• Sintaxe:tipo_primitivo identificador;outipo_primitivo identificador = valor_inicial;
9
Tipos Primitivos
Tipos Primitivos
• São os tipos de dados mais usuais e básicos, habituais em outras linguagens de programação:
• Inteiros (equivalentes ao tipo inteiro):– byte (1 byte);– short (2 bytes);– int (4 bytes);– long (8 bytes);
11
Tipos Primitivos
• Reais (equivalentes ao tipo real):– float (1 byte);– double (2 bytes);
• Lógico (equivalente ao tipo lógico):– boolean (true ou false);
12
Exemplo
13
public class principal {
public static void main(String[] args) {
int num1 = 9;int num2 = 10;
System.out.println(num1);System.out.println(num2);System.out.println("Soma entre num1 e
num2:");System.out.println(num1+num2);System.out.println("Diferença entre num1 e
num2: " + (num1-num2));}
}
Exemplo
14
public class principal {
public static void main(String[] args) {
double peso = 55.7;double altura = 1.80;
System.out.println("Seu peso: " + peso);System.out.println("Sua altura: " + altura);
}
}
A Classe String
A classe String
• Um objeto da classe String é equivalente a uma variável do tipo literal em algoritmos (uma cadeia de caracteres). Exemplo:
16
public class principal {
public static void main(String[] args) {
String nome = “Thyago Maia”String time = “Sport Recife”;
System.out.println("Seu nome: " + nome);System.out.println("Seu time: " + time);
}
}
Operadores
Operadores
• Aritméticos: soma (+), subtração (-), multiplicação (*), divisão (/) e resto da divisão (%);
• Atribução: = (Equivalente ao <-);• Concatenação: + (Unir textos)• Incremento (++) e decremento (--);• Operadores relacionais: maior que (>), menor
que (<), igual (==), diferente (!=), maior ou igual (>=), menor ou igual (<=);
18
Operadores
• Operadores lógicos: E (&&), OU (||), NÃO (!);
19