Professional Documents
Culture Documents
Algoritmos
MDULO 2
Introduo Programao em
Java
Prof. Alexandre Siqueira Dias
alexandresd@prof.una.br
Compilada e interpretada
Bytecodes - linguagem
intermediria
Edio
O programador escreve o programa (e o armazena em disco)
Compilao
O compilador cria bytecodes a partir do programa
Carga
O carregador de classe armazena bytecodes na memria
Verificao
O verificador de bytecodes confirma que os bytecodes no violam restries
de segurana
Execuo
A JVM traduz bytecodes em linguagem de mquina
Programas em Java
Consistem em partes chamadas
classes, as quais incluem mtodos que
realizam tarefas e retornam
informaes ao concluir
O Java oferece bibliotecas de classe
Programas em Java
public class AloMundo{
public static void main(String args[]){
System.out.println("Alo Mundo!");
}
}
Codificao em Java
main(): incio da execuo - mtodo da classe
principal de um Aplicativo Java
Toda instruo deve ser encerrada por ;
Salvar o programa
Extenso .java
Conveno
Entrada de dados
import java.util.Scanner;
public class Entrada {
public static void main(String args[]){
//Cria Scanner para obter entrada a partir da janela de comando
Scanner input = new Scanner( System.in );
int numero1, numero2, soma;
System.out.print("Informe o 1o numero: ");
numero1 = input.nextInt();
System.out.print("Informe o 2o numero: ");
numero2 = input.nextInt();
soma = numero1 + numero2;
System.out.println("A soma eh: " + soma);
}
}
switch ( valor ){
case 1: System.out.println("Digitou 1");break;
case 2: System.out.println("Digitou 2");break;
default : System.out.println("Valor divergente");
}
System.out.println(O valor : +
resultado);
}
}
int c[ ];
c = new int[10];
Declarando e criando
Erro comum
int vetor[12];
Retorna o
tamanho do vetor
class MostraVetor{
public static void main(String args[]){
int meses[] = {12,11,10,9,8,7,6,5,4,3,2,1};
for(int index = 0; index < meses.length;
index++){
System.out.println( meses[index] );
}
}
}
Na classe principal,
todos os mtodos
devem ter a palavra
static
Exerccio
1. Faa um programa que leia 2 nmeros e imprima todos os nmeros inteiros
existentes entre esses dois nmeros
2. Faa um programa que imprima a tabuada de multiplicar do nmero 5:
5X1=5
5 X 2 = 10
5 X 3 = 15
5 X 4 = 20
5 X 5 = 25
5 X 6 = 30
5 X 7 = 35
5 X 8 = 40
5 X 9 = 45
5 X 10 = 50
Exerccio
3. Faa um programa que solicite ao usurio que informe cinco nmeros
e imprima: