A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Rafael Lucio, Desenvolvedor Jr Padrão Informática e Assessor de TI Secretaria Municipal da Saúde;

Apresentações semelhantes


Apresentação em tema: "Rafael Lucio, Desenvolvedor Jr Padrão Informática e Assessor de TI Secretaria Municipal da Saúde;"— Transcrição da apresentação:

1 Rafael Lucio, Desenvolvedor Jr Padrão Informática e Assessor de TI Secretaria Municipal da Saúde;

2 Complemento Utilização SWING

3 Revisão Operadores OperaçãoOperador Expressão algébrica Expressão Java Adição+a + 1 Subtração-b -2 Multiplicação*cmc * m Divisão/d / e Resto%f mod gf % g Operadores Aritméticos

4 Revisão Operadores Operadores de Igualdade e Relacionais Operador de igualdade Exemplo de condição em Java Significado da condição em Java Operadores de igualdade ===x == yx é igual a y ?!=x!= yx é diferente de y Operadores relacionais >>x > yx é maior que y <<x < yx é menor que y >_>=x >= y x é maior que ou igual a y <_<=x <= y x é menor que ou igual a y

5 Revisão Operadores Lógicos

6 Estrutura de Decisão e Repetição If (Se),Else(Senão), Else If(Senão Se). if ( condição ){ caso a condição seja verdadeira esse bloco de código será executado; }

7 Estrutura de Decisão e Repetição If (Se),Else(Senão), Else If(Senão Se). if ( condição ) { caso a condição seja verdadeira esse bloco de código será executado; } else { caso a condição seja falsa esse bloco de código que será executado ; }

8 Estrutura de Decisão e Repetição If (Se),Else(Senão), Else If(Senão Se). if ( condição ) { caso a condição seja verdadeira esse bloco de código será executado; } else if{ caso a condição seja falsa esse bloco de código que será executado ; } else if { Cao o else if anterior não for executadoesse sera executado; }

9 Estrutura de Decisão e Repetição If (Se),Else(Senão), Else If(Senão Se). Quando você usa else if você executa o if apenas se o if anterior não for valido. Na pratica, imagine o codigo a seguir... int a = 1; if(a == 1){ System.out.println("Primeiro if"); } else if(a == 1){ System.out.println("Segundo if"); } else if(a == 1){ System.out.println("Terceiro if"); } saida será : Primeiro if Agora veja a saida dos ifs sem o else... int a = 1; if(a == 1){ System.out.println("Primeiro if"); } if(a == 1){ System.out.println("Segundo if"); } if(a == 1){ System.out.println("Terceiro if"); } saida será : Primeiro if Segundo if Terceiro if Aqui Todos os ifs serão testados. Já na primeira, aonde se usa o else, quando uma condição é aceita ele não testa as demais. Diferença entre usar ELSE e ELSE IF

10 Estrutura de Decisão e Repetição Comando SWITCH switch ( ) { case : [break;] case : [break;] case : [break;] case : [break;]... default: }

11 Estrutura de Decisão e Repetição Comando SWITCH

12 Estrutura de Decisão e Repetição Comando For

13 Estrutura de Decisão e Repetição Comando While

14 Estrutura de Decisão e Repetição Comando Do While

15 Estrutura de Decisão e Repetição Threads (Exceções) :Try,Catch e Finnally

16 Estrutura de Decisão e Repetição Threads (Exceções) :Try,Catch e Finnally AWTException AclNotFoundException ActivationException AlreadyBoundException ApplicationException ArithmeticException ArrayIndexOutOfBoundsException AssertionException BackingStoreException BadAttributeValueExpException BadBinaryOpValueExpException BadLocationException BadStringOperationException BatchUpdateException BrokenBarrierException CertificateException ChangedCharSetException CharConversionException CharacterCodingException ClassNotFoundException CloneNotSupportedException ClosedChannelException ConcurrentModificationException DataFormatException DatatypeConfigurationException DestroyFailedException EOFException Exception ExecutionException ExpandVetoException FileLockInterruptionException FileNotFoundException FishFaceException FontFormatException GSSException GeneralSecurityException IIOException IOException IllegalAccessException IllegalArgumentException IllegalClassFormatException IllegalStateException IndexOutOfBoundsException InputMismatchException InstantiationException InterruptedException InterruptedIOException IntrospectionException InvalidApplicationException InvalidMidiDataException InvalidPreferencesFormatException InvalidTargetObjectTypeException InvocationTargetException JAXBException JMException KeySelectorException LastOwnerException LineUnavailableException MalformedURLException MarshalException MidiUnavailableException MimeTypeParseException NamingException NegativeArraySizeException NoSuchElementException NoSuchFieldException NoSuchMethodException NoninvertibleTransformException NotBoundException NotOwnerException NullPointerException NumberFormatException ObjectStreamException ParseException ParserConfigurationException PrintException PrinterException PrivilegedActionException PropertyVetoException ProtocolException RefreshFailedException RemarshalException RemoteException RuntimeException SAXException SOAPException SQLException

17 Estrutura de Decisão e Repetição Threads (Exceções) :Try,Catch e Finnally SQLWarning SSLException ScriptException ServerNotActiveException SocketException SyncFailedException TimeoutException TooManyListenersException TransformException TransformerException URIReferenceException URISyntaxException UTFDataFormatException UnknownHostException UnknownServiceException UnmodifiableClassException UnsupportedAudioFileException UnsupportedCallbackException UnsupportedEncodingException UnsupportedFlavorException UnsupportedLookAndFeelException UnsupportedOperationException UserException XAException XMLParseException XMLSignatureException XMLStreamException XPathException ZipException

18 Sites Importantes http://www.guj.com.br/ http://javafree.uol.com.br/ http://www.devmedia.com.br/ http://www.java2s.com/

19 Praticando Desafio Criar um programa aonde pergunta Nome e Idade, se for maior de 18 exibir na tela A mensagem “permitido a entrada” se for menor imprimir na tela a mensagem “entrada não permitida”, Utilizar SWING tanto para entrada de dados, como para exibição,fazer os teste com o devido comando de repetição e utilizar Threads para validação de dados para que não seja Digitado nenhuma dado que não for suportado.


Carregar ppt "Rafael Lucio, Desenvolvedor Jr Padrão Informática e Assessor de TI Secretaria Municipal da Saúde;"

Apresentações semelhantes


Anúncios Google