1. Selecione somente os identificadores vlidos em Java.
a) int idade; b) DoubIe media_de_saIario_do_departamento_de_compras_$; c) fIoat ______vaIor___finaI; d) int $compras; e) int $_; f) int :contador; g) float numero; h) double .um_nome;
Pode comear com $ ; a-A ou _
2. Analise o cdigo abaixo e diga se o mesmo compila ou no com sucesso. Explique. public class Questao { public static void main(String args[]){ String ola = "Hello World!"; String Ola = "Ol Mundo!"; System.out.println(ola); System.out.println(Ola); } }
Compilava porque o Java Case Sensitive
3. Analise o trecho de cdigo abaixo e responda os itens abaixo: public class Decisaomportante { public class OutraQuestao { public static void main(String[] args) { int numero; boolean achou; Integer.parseInt( numero = JOptionPane.shownputDialog("Digite um nmero"); achou = numero > 10; if(achou) { JOptionPane.showMessageDialog(null, "Voc acertou o nmero esperado!"); }eIse{ JOptionPane.showMessageDialog(null, "Voc NO acertou o nmero esperado!");} } } 1. O cdigo acima compila com sucesso? Caso no execute, reescreva o cdigo corretamente. 2. Olhando para a instruo condicional F possvel identificar algum erro lgico de programao? Caso identifique, corrija o erro. 4. Analise o cdigo abaixo e responda os itens abaixo: 1. public class Decisaomportante { 2. 3. public static void main(String[] args) { 4. int numeros[] = {1,2,3}; 5. boolean achou; 6. String nomes[] = new String[3]; 7. 8. nomes[0] = "Vectra"; 9. nomes[1] = "Fusca"; 10. nomes[2] = "Cerato"; 11. 12. nomes[0] = nomes[numeros[1]]; 13. System.out.println(nomes[0]); 14. 15. achou = nomes[0] == "Cerato" ? true : false; ( no se usa para comparar string == e sim equaIs) 16. 17. if(achou) 18. System.out.println("Carro Bom"); 19. System.out.println("Carro Ruim"); 20. } 21. } a. Qual o texto impresso na linha 13? erato b. Qual o valor da varivel achou ao final da atribuio da linha 15? FaIse c. A linha 18 executada? E a linha 19? Explique. No , Sim por no ter o eIse sempre vai ser execuItada.