You are on page 1of 3

Tópicos Especiais – I JAVA

Prof. Eduardo F. Damasceno, D.Sc.
1.Exemplo sem a necessidade de importação de bibliotecas
Public class Exemplo01 { public static void main (String args[]) { System.out.println("Aula de Java com o Prof. Damasceno"); System.out.println("Só para os FERAS"); } }

Pág. 1

2.Exemplo com a variáeis
public class Exemplo02 { public static void main ( String args [] ) { int x=10, y = 20; double dolar = 2.62; System.out.println(x); System.out.println(y); System.out.println(dolar); } }

3)Exemplo de uso de Variáeis no código
class Exemplo03 { public static void main (String args[]) { //declaração e inicialização de variáveis int x = 10; int y = 3; //várias operações com as variáveis System.out.println("X = "+ x); System.out.println("Y = "+ y); System.out.println("-X = "+(-x)); System.out.println("X/Y = "+(x/y)); System.out.println("Resto de X por Y = "+ (x%y)); System.out.println("Inteiro de X por Y = "+ (int)(x/y)); System.out.println("X + 1 = "+ (++x)); } }

4. Exemplo de Entrada de Dados

Bibliotecas de Entrada de Dados via import java.io.DataInputStream; Console import java.io.IOException; public class principal { public static void mailan(String[] args) { String s; float nota1, nota2, trabalho, media; DataInputStream dado; try { Bloco que pode ocorrer algum erro System.out.println("Entre com a nota 1"); dado= new DataInputStream(System.in); s=dado.readLine(); nota1=Float.parseFloat(s); System.out.println("Entre com a nota 2"); dado= new DataInputStream(System.in); s=dado.readLine(); nota2=Float.valueOf(s).floatValue(); System.out.println("Entre com a nota do Trabalho"); dado= new DataInputStream(System.in); s=dado.readLine(); Verificação Geral trabalho=Float.valueOf(s).floatValue(); media=(nota1+nota2+trabalho)/3; System.out.println("Media : "+ media); } Verificação de Formato de Dados catch (IOException e) { System.err.println("Houve erro na entrada de dados"); } catch (NumberFormatException e) { System.err.println("Houve erro na conversao, digite apenas caracteres numéricos"); } } }

System. sendo realizado de forma automaticamente quando houver garantia de não haver perda de informação:  Tipos menores em tipos maiores  Tipos de menor precisão em tipos de maior precisão  Inteiros em ponto-flutuante  Conversões automáticas 5) Exemplo de Tipos de Dados e suas conversões import java.err.out. media = (idade[0] + idade[1] + idade[2] + idade[3] + idade[4])/5. idade[0] = 12. D. } catch (NumberFormatException e) { System. Damasceno. idade[3] = 16. System. idade[2] = 13.println(valor_d). valor_i = Integer. int valor_i.print("Erro " +e. valor_d = Double. public class Exemplo5 { public static void main(String args[]) { String valor_s = "10". System. 2 Java converterá um tipo de dados em outro sempre que isto for apropriado. Eduardo F.println(media). idade[1] = 14.println(valor_i).out. Tipos de Dados Pág.valueOf(valor_s).getMessage()). idade[4] = 15.println(valor_f).out. System.io.valueOf(valor_s). double valor_d.out.Sc. } } } 6) Vetores public class Exemplo6 { public static void main (String args[]) { int media. try { valor_f = Float.Tópicos Especiais – I JAVA Prof. int idade[]=new int[5].IOException. float valor_f.valueOf(valor_s). } } .

tais como: valor da hora aula. Eduardo F. onde C é a temperatura em Centígrados e F a temperatura em Fahrenheit. caso contrário. D.: if (obj instanceof Point) { System. Operadores Relacionais Pág.Sc. Construir um programa que efetue o cálculo do salário líquido de um professor. 3. 4. 2. Construa um programa em Java que calcule a área do Triângulo Retângulo. A fórmula de conversão é C = (F-32)*(5/9). Damasceno. Em primeiro lugar. Para fazer este programa você deverá possuir alguns dados.println("Descendente de Point"). Construa um programa em Java capaz de ler uma temperatura em graus Fahrenheit e apresentá-la convertida em graus Centígrados. } Operadores Orientados a Bit && E (and) || Ou (or) ! Negação (not) & and | or ^ xor (ou exclusivo) ~ not Exercícios Complementares: 1. Fazer um algoritmo para ler duas notas. (nota 1 * peso da nota 1) + (nota 2 * peso da nota 2) Cálculo da Média Ponderada = -------------------------------------------------------------------------soma dos pesos . deve-se estabelecer qual será o seu salário bruto para efetuar o desconto e Ter o valor do salário líquido. número de aulas dadas no mês e percentual de desconto do INSS. Ex. os pesos de cada nota e mostrar a média ponderada.Tópicos Especiais – I JAVA Prof.out. 3 == igual != diferente < menor <= menor ou igual > maior >= maior ou igual Operadores Lógicos   Sempre produzem um resultado booleano (TRUE / FALSE) Comparam os valores de duas variáveis ou de uma variável e uma constante Comparam as referências de objetos (apenas == e !=) e não Objetos instanceof é um operador usado para comparar uma referência com uma classe  A expressão será true se a referência for do tipo de uma classe ou subclasse testada e false.