Stack Overflow en español Asked on December 16, 2021
Estoy aprendiendo a desarrollar en Android con el lenguaje de programcion Kotlin queria saber si me ayudan
Tengo un problema a la hora imprir por consola una resta le muestro el codigo:
print("Escribe le primer valor: ")
val num1 = readLine()!!.toInt()
print("Escribe el segundo valor: ")
val num2 = readLine()!!.toInt()
print( "${num1} - ${num2}" + num1 - num2 ) => el error me lo marca en el segundo menos
gracia por su ayuda
Agrega entre parentesis la operacion de las variables, para que concatene la cadena con el valor de la operacion:
print( "${num1} - ${num2}" + (num1 - num2) )
còdigo:
print("Escribe le primer valor: ")
val num1 = readLine()!!.toInt()
print("Escribe el segundo valor: ")
val num2 = readLine()!!.toInt()
print( "${num1} - ${num2}" + (num1 - num2) )
Answered by Elenasys on December 16, 2021
Ya encontre la respuesta y es agragar parentesis de esta manera
ANTES con el error println("${num1} - ${num2} = " + num1 - num2)
AHORA con la sulución print("${num1} - ${num2} = " + (num1 - num2))
Answered by Jose on December 16, 2021
los string templates en kotlin se pueden realizar mediante el signo $
en una variable pero para acceder a un objeto y hacer operaciones se utiliza la expresión ${}
así que deberías colocarlo de la siguiente manera:
print("${num1} - ${num2} =" + " ${num1 - num2}")
o tambien
print("${num1} - ${num2} = " + (num1 - num2))
Answered by junior on December 16, 2021
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP