JAVA Noções Básica de Java Orientação Objeto REVISÃO Vetor Unidimensional Vetor Bi-dimensional IF – Parseint- Parsedouble Objeto ( Classe ) JAVA Noções Básica de Java Orientação Objeto Revisão : Vetor Exercício : CP_rev_1 : Crie um vetor com 10 índices e atribua o numero 10 para todos eles. Pto de Atenção: int vetor[ ]={10,15,20,25,30,35,40,45,12,14,18}; JAVA Noções Básica de Java Orientação Objeto Revisão : Vetor import javax.swing.*; public class CP_rev_1 { public static void main ( String args [ ] ) { //----- Declarando as Variaveis -------String saida; saida = ""; int vetor[ ]; vetor = new int[10]; int fixo=10,result=0; JTextArea saidaArea = new JTextArea(); JAVA Noções Básica de Java Orientação Objeto Revisão //----- Processando : Montando o vetor-------for ( int i=0; i < vetor.length; i++) { vetor[i]=fixo; result = vetor[i]; saida += "Indice "+i+"\t Valor "+result+"\n"; } // ---- impressao dos dados --------saidaArea.setText(saida); JOptionPane.showMessageDialog(null,saidaArea); System.exit(0); } // ------Finalizando a método main } // ------Finalizando a calsse CP_rev_1 JAVA Noções Básica de Java Orientação Objeto Revisão : Vetor Exercicio CP_rev_2: Monte um vetor em que o usuário digite 5 números qq e disponibilize os dados ordenados JAVA Noções Básica de Java Orientação Objeto import java.util.Arrays; import javax.swing.JOptionPane; public class CP_rev_2{ public static void main(String[] args){ Revisão //----- declarando variáveis ---int[ ] vetor; int result; String v_digitada; vetor = new int[5]; //---- Montando o vetor , entrada de dados for(int i=0; i<vetor.length; i++) { v_digitada = JOptionPane.showInputDialog("Digite o valor: "); vetor[i] = Integer.parseInt(v_digitada); } JAVA Noções Básica de Java Orientação Objeto Revisão Arrays.sort(vetor); //-----ordenando o vetor //------Lendo vetor e mostrando a saida for(int i=0; i<vetor.length; i++){ result= vetor[i]; System.out.println("Indice "+i+" Vetor ordenado : "+result); } System.exit(0); } } JAVA Noções Básica de Java Orientação Objeto Revisão : parseInt Construa um programa que receba dois números e no final imprimir: SOMA, SUBTRAÇÃO, MULTIPLICAÇÃO, DIVISÃO JAVA Noções Básica de Java Orientação Objeto import javax.swing.JOptionPane; public class CP_rev_3 { Revisão public static void main(String args [ ] ) { // - - - - Declarando as variáveis - - - int num1,num2,soma,sub,mult,div; // - - - - Entrada dos dados - - - num1= Integer.parseInt(JOptionPane.showInputDialog("Digite 1a. numero")); num2= Integer.parseInt(JOptionPane.showInputDialog("Digite 2a. numero")); // - - - - Processamento - - - soma = num1 + num2; sub = num1 - num2; mult = num1 * num2; div = num1 / num2; // - - - - Disponibilizando os dados - - - - JAVA Noções Básica de Java Orientação Objeto Revisão // - - - - Disponibilizando os dados - - - JOptionPane.showMessageDialog(null,"A soma é : "+soma); JOptionPane.showMessageDialog(null,"A subtração é : "+sub); JOptionPane.showMessageDialog(null,"A multiplicação é : "+mult); JOptionPane.showMessageDialog(null,"A divisão é : "+div); System.exit(0); } // - - - - Finalizando a método main } // - - - - Finalizando a classe CP_rev_3 JAVA Noções Básica de Java Orientação Objeto Revisão : IF – Parseint- Parsedouble CP_rev_4: Construa uma classe que após a entrada do números de horas trabalhadas e o valor do salário hora se obtenha o salário final. Sabendo que : Se o sal_final < 500,00 = = > INSS 8% Se o sal_final estiver entre 500 – 1000,00 = = > INSS 9 % Se sal_final maior 1000,00 = = > INSS 10 % JAVA Noções Básica de Java Orientação Objeto Revisão : IF – Parseint- Parsedouble import java.text.NumberFormat; import javax.swing.JOptionPane; public class CP_rev_4 { public static void main(String args [ ] ) { // - - - - Declarando as variáveis - - - // - - - - Entrada do salario Horas e conversão string para números- - - // - - - - Entrada da qtde de horas trabalhadas - - - // ------- Calculo do salario final -----// ------- Calculando INSS -----// ------- Calculo o salario Liquido -----// ------- formatando a saida dos dados -----} // } // - - - - Finalizando a método main - - - - Finalizando a classe CP_sal_inss JAVA Noções Básica de Java Orientação Objeto Revisão // - - - - Declarando as variáveis - - - String var_entr,var_saida; double sal_hs=0,qtde_hs=0,sal_final=0,vr_inss=0,sal_liq=0; // - - Entrada do salario Horas e conversão string para números- - var_entr = JOptionPane.showInputDialog("Valor Sal. Hs"); sal_hs = Double.parseDouble(var_entr); // ******* realizando a entrada e conversoao direta ***** //sal_hs= Double.parseDouble(JOptionPane.showInputDialog("Valor Sal. Hs")); JAVA Noções Básica de Java Orientação Objeto Revisão // - - - - Entrada da qtde de horas trabalhadas - - - var_entr = JOptionPane.showInputDialog("Qtde horas "); qtde_hs = Double.parseDouble(var_entr); // ---- Calculo do salario final -----sal_final = (qtde_hs * sal_hs); JAVA Noções Básica de Java Orientação Objeto // ---- Calculando INSS -----if (sal_final < 500) { vr_inss =(sal_final * 8)/100; } if (sal_final >= 500 && sal_final <= 1000) { vr_inss =(sal_final * 9)/100; } if (sal_final > 1000) { vr_inss =(sal_final * 10)/100; } Revisão JAVA Noções Básica de Java Orientação Objeto // ---- Calculo o salario Liquido -----sal_liq=(sal_final-vr_inss); // ----- formatando a saida dos dados -----var_saida = "Sal. Bruto : "+ NumberFormat.getCurrencyInstance().format(sal_final)+ "\n Vr. INSS : "+ NumberFormat.getCurrencyInstance().format(vr_inss)+ "\n Sal. Liq : "+ NumberFormat.getCurrencyInstance().format(sal_liq); JOptionPane.showMessageDialog(null,var_saida); Revisão JAVA Noções Básica de Java Orientação Objeto Revisão Estudar o WHILE JAVA Noções Básica de Java Orientação Objeto Vetor-Loop Os diretores da empresa XYZ, solicitou um diário com a posição financeira da empresa. Empresa XYZ Banco 1 Banco 2 Caixa Banco 3 Banco Agencia Conta Saldo < = = Classe Banco n JAVA Noções Básica de Java Orientação Objeto Vetor-Loop JAVA Noções Básica de Java Orientação Objeto import java.util.Arrays; import javax.swing.JOptionPane; public class CP_rev_5{ public static void main(String[] args){ //----- declarando variáveis ---int Bco=0,Ag=0,Cta=0,Saldo=0,y=0; String v_digitada; int[][] vetor = new int[3][4]; //---- Montando o vetor , entrada de dados //------Lendo vetor e mostrando a saida } } Vetor-Loop JAVA Noções Básica de Java Orientação Objeto Vetor-Loop //---- Montando o vetor , etrada de dados for(int x=0; x<=2; x++) { v_digitada = JOptionPane.showInputDialog("Digite o banco: "); vetor[x][y] = Integer.parseInt(v_digitada); v_digitada = JOptionPane.showInputDialog("Digite a Agencia: "); vetor[x][1] = Integer.parseInt(v_digitada); v_digitada = JOptionPane.showInputDialog("Digite a Conta: "); vetor[x][2] = Integer.parseInt(v_digitada); v_digitada = JOptionPane.showInputDialog("Digite o Saldo (em mil): "); vetor[x][3] = Integer.parseInt(v_digitada); } JAVA Noções Básica de Java Orientação Objeto Vetor-Loop //------Lendo vetor e mostrando a saida System.out.println("**** Impressao do Diario ****** "); for(int x=0; x<=2; x++) { Bco = vetor[x][0]; Ag = vetor[x][1]; Cta = vetor[x][2]; Saldo = vetor[x][3]; System.out.println("Bco : "+Bco+" Ag: "+Ag+" Cta: "+Cta+" Saldo: "+Saldo); } System.exit(0); } } Dúvidas