1 / 19

Estruturas de Decisão , Repetição e Threads

Estruturas de Decisão , Repetição e Threads. Rafael Lucio, Desenvolvedor Jr Padrão Informática e Assessor de TI Secretaria Municipal da Saúde;. Wireless Rafael r1425l1990. Utilização SWING. Complemento. Revisão Operadores. Operadores Aritméticos. Revisão Operadores.

Download Presentation

Estruturas de Decisão , Repetição e Threads

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Estruturas de Decisão , Repetição e Threads Rafael Lucio, Desenvolvedor Jr Padrão Informática e Assessor de TI Secretaria Municipal da Saúde; Wireless Rafael r1425l1990

  2. Utilização SWING Complemento

  3. Revisão Operadores Operadores Aritméticos

  4. Revisão Operadores Operadores de Igualdade e Relacionais

  5. Revisão Operadores Lógicos

  6. Estrutura de Decisão e Repetição If (Se),Else(Senão), ElseIf(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), ElseIf(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), ElseIf(Senão Se). if( condição ){ caso a condição seja verdadeira esse bloco de código será executado; } elseif{ caso a condição seja falsa esse bloco de código que será executado ; } elseif { Cao o elseif anterior não for executadoessesera executado; }

  9. Estrutura de Decisão e Repetição If (Se),Else(Senão), ElseIf(Senão Se). Quando você usa elseif você executa o if apenas se o if anterior não for valido. Na pratica, imagine o codigo a seguir...  inta = 1; if(a == 1){   System.out.println("Primeiro if");   } elseif(a == 1){  System.out.println("Segundo if");   } elseif(a == 1){  System.out.println("Terceiro if");   } saida será : Primeiro ifAgora 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 ifSegundo ifTerceiro ifAqui 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 ( <expressão> ) {   case <valor1>:<comandos 1>      [break;]   case <valor2>:<comandos 2>      [break;]   case <valor3>:<comandos 3>      [break;]   case <valor4>:<comandos 4>      [break;]        ...          default: <comandos 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 LineUnavailableExceptionMalformedURLExceptionMarshalExceptionMidiUnavailableExceptionMimeTypeParseExceptionNamingExceptionNegativeArraySizeExceptionNoSuchElementExceptionNoSuchFieldExceptionNoSuchMethodExceptionNoninvertibleTransformExceptionNotBoundExceptionNotOwnerExceptionNullPointerExceptionNumberFormatExceptionObjectStreamExceptionParseExceptionParserConfigurationExceptionPrintExceptionPrinterExceptionPrivilegedActionExceptionPropertyVetoExceptionProtocolExceptionRefreshFailedExceptionRemarshalExceptionRemoteExceptionRuntimeExceptionSAXExceptionSOAPExceptionSQLException AWTExceptionAclNotFoundExceptionActivationExceptionAlreadyBoundExceptionApplicationExceptionArithmeticExceptionArrayIndexOutOfBoundsExceptionAssertionExceptionBackingStoreExceptionBadAttributeValueExpExceptionBadBinaryOpValueExpExceptionBadLocationExceptionBadStringOperationExceptionBatchUpdateExceptionBrokenBarrierExceptionCertificateExceptionChangedCharSetExceptionCharConversionExceptionCharacterCodingExceptionClassNotFoundExceptionCloneNotSupportedExceptionClosedChannelExceptionConcurrentModificationExceptionDataFormatExceptionDatatypeConfigurationExceptionDestroyFailedExceptionEOFExceptionException ExecutionExceptionExpandVetoExceptionFileLockInterruptionExceptionFileNotFoundExceptionFishFaceExceptionFontFormatExceptionGSSExceptionGeneralSecurityExceptionIIOExceptionIOExceptionIllegalAccessExceptionIllegalArgumentExceptionIllegalClassFormatExceptionIllegalStateExceptionIndexOutOfBoundsExceptionInputMismatchExceptionInstantiationExceptionInterruptedExceptionInterruptedIOExceptionIntrospectionExceptionInvalidApplicationExceptionInvalidMidiDataExceptionInvalidPreferencesFormatExceptionInvalidTargetObjectTypeExceptionInvocationTargetExceptionJAXBExceptionJMExceptionKeySelectorExceptionLastOwnerException

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

  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.

More Related