Anda di halaman 1dari 3

Tpicos Especiais I JAVA

Prof. Eduardo F. Damasceno, D.Sc.


1.Exemplo sem a necessidade de importao 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"); } }

Pg. 1

2.Exemplo com a varieis


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 Varieis no cdigo


class Exemplo03 { public static void main (String args[]) { //declarao e inicializao de variveis int x = 10; int y = 3; //vrias operaes com as variveis 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(); Verificao Geral trabalho=Float.valueOf(s).floatValue(); media=(nota1+nota2+trabalho)/3; System.out.println("Media : "+ media); } Verificao 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 numricos"); } } }

Tpicos Especiais I JAVA


Prof. Eduardo F. Damasceno, D.Sc.
Tipos de Dados

Pg. 2

Java converter um tipo de dados em outro sempre que isto for apropriado, sendo realizado de forma automaticamente quando houver garantia de no haver perda de informao: Tipos menores em tipos maiores Tipos de menor preciso em tipos de maior preciso Inteiros em ponto-flutuante Converses automticas

5) Exemplo de Tipos de Dados e suas converses import java.io.IOException; public class Exemplo5 { public static void main(String args[]) { String valor_s = "10"; int valor_i; float valor_f; double valor_d; try { valor_f = Float.valueOf(valor_s); valor_d = Double.valueOf(valor_s); valor_i = Integer.valueOf(valor_s); System.out.println(valor_f); System.out.println(valor_i); System.out.println(valor_d); } catch (NumberFormatException e) { System.err.print("Erro " +e.getMessage()); } } }

6) Vetores
public class Exemplo6 { public static void main (String args[]) { int media; int idade[]=new int[5]; idade[0] = 12; idade[1] = 14; idade[2] = 13; idade[3] = 16; idade[4] = 15; media = (idade[0] + idade[1] + idade[2] + idade[3] + idade[4])/5; System.out.println(media); } }

Tpicos Especiais I JAVA


Prof. Eduardo F. Damasceno, D.Sc.
Operadores Relacionais

Pg. 3

== igual != diferente < menor <= menor ou igual > maior >= maior ou igual
Operadores Lgicos

Sempre produzem um resultado booleano (TRUE / FALSE)


Comparam os valores de duas variveis ou de uma varivel e uma constante Comparam as referncias de objetos (apenas == e !=) e no Objetos

instanceof um operador usado para comparar uma referncia com uma classe
A expresso ser true se a referncia for do tipo de uma classe ou subclasse testada e false, caso contrrio.

Ex.: if (obj instanceof Point) { System.out.println("Descendente de Point"); }

Operadores Orientados a Bit

&& E (and) || Ou (or) ! Negao (not)

& and | or ^ xor (ou exclusivo) ~ not

Exerccios Complementares:
1. Construir um programa que efetue o clculo do salrio lquido de um professor. Para fazer este programa voc dever possuir alguns dados, tais como: valor da hora aula, nmero de aulas dadas no ms e percentual de desconto do INSS. Em primeiro lugar, deve-se estabelecer qual ser o seu salrio bruto para efetuar o desconto e Ter o valor do salrio lquido. 2. Construa um programa em Java capaz de ler uma temperatura em graus Fahrenheit e apresent-la convertida em graus Centgrados. A frmula de converso C = (F-32)*(5/9), onde C a temperatura em Centgrados e F a temperatura em Fahrenheit. 3.
Construa um programa em Java

que calcule a rea do Tringulo Retngulo.

4. Fazer um algoritmo para ler duas notas, os pesos de cada nota e mostrar a mdia ponderada. (nota 1 * peso da nota 1) + (nota 2 * peso da nota 2) Clculo da Mdia Ponderada = -------------------------------------------------------------------------soma dos pesos

Anda mungkin juga menyukai