19

Excepciones en kotlin (Curso de Kotlin desde cero [19])

Las excepciones en kotlin son usadas para indicar un problema en nuestro código durante una ejecución de programa. en otras palabras podemos controlar cosas que el humano haga y nosotros no estuviéramos preparados para eso.
Sintaxis de las Excepciones en kotlin:
try {
//Nuestro hermosos codigo
}
catch (e:Exception){
//En caso de que el humno la haya cagado
}finally {
//Se ejecuta a pesar de que el humano la haya cagado
}

En este tutorial vamos a agregar excepciones al código que creamos en el tutorial anterior para evitar que el humano nos eche a perder nuestro programa.

Excepciones en kotlin

Codigo: https://github.com/programadornovato/-Curso–Kotlin-de-0-a-100/commit/799cbd98e9e7635e78bad0a3c7d8d94df6534f44

import java.lang.Exception

println("Hola Humano, por favor ingresa una opcion:")
println("1.- Para acceder")
println("2.- Para configuracion")
println("3.- Para ayuda")
println("4,5,6,7,8,9.- Para salir")
try {
    menu()
}catch (e:Exception){
    println("Tienes un error ${e}")
}finally {
    println("Finalizo la tarea")
}
fun menu(){
    var opcion= readLine()!!.toInt()
    when (opcion){
        1-> {
            println("Seleccionaste acceder")
            println("Ingresa tu usuario")
            println("Ingresa tu contraseña")
        }
        2-> println("Seleccionaste configuracion")
        3-> println("Seleccionaste ayuda")
        in(4..9)-> println("Adios humano te voy a extrañar")
        else-> println("Humano estupido la opcion ${opcion} no esta en la put** lista")
    }
}

🎦 [Curso] Java Netbeans Completo☕: https://www.youtube.com/playlist?list=PLCTD_CpMeEKTT-qEHGqZH3fkBgXH4GOTF
🎦 [CURSO] PYTHON PARA PRINCIPIANTES🐍: https://www.youtube.com/playlist?list=PLCTD_CpMeEKRppvi86Dy8CPYZ8-XzN2qu

🔗 Facebook: https://facebook.com/ProgramadorNovatoOficial
🔗 Twitter: https://twitter.com/programadornova
🔗 Linkedin: https://www.linkedin.com/in/programadornovato/
🔗 Instagram: https://www.instagram.com/programadornovato/
🔗 Pagina oficial: https://www.programadornovato.com
🔗 Gracias por apoyar este canal: https://www.patreon.com/programadornovato
🎦 Canal de youtube: https://www.youtube.com/c/programadornovato

<<Anterior tutorial Siguiente tutorial >>

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

En Programador Novato vivimos de los anuncios, hemos detectado que está utilizando extensiones para bloquear anuncios. Ayudanos deshabilitando tu bloqueador de anuncios. :)