190 likes | 277 Views
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.
E N D
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 Operadores de Igualdade e Relacionais
Revisão Operadores Lógicos
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; }
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 ; }
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; }
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
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> }
Estrutura de Decisão e Repetição Comando SWITCH
Estrutura de Decisão e Repetição Comando For
Estrutura de Decisão e Repetição Comando While
Estrutura de Decisão e Repetição Comando Do While
Estrutura de Decisão e Repetição Threads (Exceções) :Try,Catch e Finnally
Estrutura de Decisão e Repetição Threads (Exceções) :Try,Catch e Finnally LineUnavailableExceptionMalformedURLExceptionMarshalExceptionMidiUnavailableExceptionMimeTypeParseExceptionNamingExceptionNegativeArraySizeExceptionNoSuchElementExceptionNoSuchFieldExceptionNoSuchMethodExceptionNoninvertibleTransformExceptionNotBoundExceptionNotOwnerExceptionNullPointerExceptionNumberFormatExceptionObjectStreamExceptionParseExceptionParserConfigurationExceptionPrintExceptionPrinterExceptionPrivilegedActionExceptionPropertyVetoExceptionProtocolExceptionRefreshFailedExceptionRemarshalExceptionRemoteExceptionRuntimeExceptionSAXExceptionSOAPExceptionSQLException AWTExceptionAclNotFoundExceptionActivationExceptionAlreadyBoundExceptionApplicationExceptionArithmeticExceptionArrayIndexOutOfBoundsExceptionAssertionExceptionBackingStoreExceptionBadAttributeValueExpExceptionBadBinaryOpValueExpExceptionBadLocationExceptionBadStringOperationExceptionBatchUpdateExceptionBrokenBarrierExceptionCertificateExceptionChangedCharSetExceptionCharConversionExceptionCharacterCodingExceptionClassNotFoundExceptionCloneNotSupportedExceptionClosedChannelExceptionConcurrentModificationExceptionDataFormatExceptionDatatypeConfigurationExceptionDestroyFailedExceptionEOFExceptionException ExecutionExceptionExpandVetoExceptionFileLockInterruptionExceptionFileNotFoundExceptionFishFaceExceptionFontFormatExceptionGSSExceptionGeneralSecurityExceptionIIOExceptionIOExceptionIllegalAccessExceptionIllegalArgumentExceptionIllegalClassFormatExceptionIllegalStateExceptionIndexOutOfBoundsExceptionInputMismatchExceptionInstantiationExceptionInterruptedExceptionInterruptedIOExceptionIntrospectionExceptionInvalidApplicationExceptionInvalidMidiDataExceptionInvalidPreferencesFormatExceptionInvalidTargetObjectTypeExceptionInvocationTargetExceptionJAXBExceptionJMExceptionKeySelectorExceptionLastOwnerException
Estrutura de Decisão e Repetição Threads (Exceções) :Try,Catch e Finnally SQLWarningSSLExceptionScriptExceptionServerNotActiveExceptionSocketExceptionSyncFailedExceptionTimeoutExceptionTooManyListenersExceptionTransformExceptionTransformerExceptionURIReferenceExceptionURISyntaxExceptionUTFDataFormatExceptionUnknownHostExceptionUnknownServiceExceptionUnmodifiableClassExceptionUnsupportedAudioFileExceptionUnsupportedCallbackExceptionUnsupportedEncodingExceptionUnsupportedFlavorExceptionUnsupportedLookAndFeelExceptionUnsupportedOperationExceptionUserExceptionXAExceptionXMLParseExceptionXMLSignatureExceptionXMLStreamExceptionXPathExceptionZipException
Sites Importantes http://www.guj.com.br/ http://javafree.uol.com.br/ http://www.devmedia.com.br/ http://www.java2s.com/
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.