package test import java.lang.Math.sqrt fun main(args: Array<String>) { // 5 对比 6 var number01 = 5 var number02 = 6 println(number01>number02) //根号5-根号4 对比 根号4-根号3 var num03 = Math.sqrt(5.0) - Math.sqrt(4.0) var num04 = Math.sqrt(4.0) - Math.sqrt(3.0) println(num03) println(num04) println(num03>num04) //2的100次方和3的75次方的对比 var num05 = Math.pow(2.0,100.0) var num06 = Math.pow(3.0,75.0) println(num05) println(num06) println(num05>num06) var m = "5".toDouble() var n = 4 var x1 = (m + sqrt(m*m - 4*n)) / 2 var x2 = (m - sqrt(m*m - 4*n)) / 2 println(x1) println(x2) println("********************************") while(true){ println("请输入第一个数字:") //5 4 var num1str = readLine(); println("请输入第二个数字:") //-5 6 var num2str = readLine(); try{ var num1 = num1str!!.toDouble() var num2 = num2str!!.toDouble() var value1 = (num1 + sqrt(num1*num1 - 4*num2)) / 2 var value2 = (num1 - sqrt(num1*num1 - 4*num2)) / 2 println("Answer") println("${value1}") println("${value2}") println("") println("${value1}+${value2}=${num1}") println("${value1}×${value2}=${num2}") }catch(e:Exception){ println("输入的数据有问题,请重新输入") } } }
==========================================================================================================================================================
RESULT
"C:\Program Files\Java\jdk1.8.0_111\bin\java" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2017.2.5\lib\idea_rt.jar=64684:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2017.2.5\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.8.0_111\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\ext\access-bridge.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\ext\ojdbc6.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\ext\zipfs.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\rt.jar;C:\Users\Owner\IdeaProjects\untitled\out\production\untitled;C:\Users\Owner\.IdeaIC2017.2\config\plugins\Kotlin\kotlinc\lib\kotlin-stdlib.jar;C:\Users\Owner\.IdeaIC2017.2\config\plugins\Kotlin\kotlinc\lib\kotlin-reflect.jar;C:\Users\Owner\.IdeaIC2017.2\config\plugins\Kotlin\kotlinc\lib\kotlin-test.jar;C:\Users\Owner\.IdeaIC2017.2\config\plugins\Kotlin\kotlinc\lib\kotlin-stdlib-jre7.jar;C:\Users\Owner\.IdeaIC2017.2\config\plugins\Kotlin\kotlinc\lib\kotlin-stdlib-jre8.jar" test.BooleanKt false 0.2360679774997898 0.2679491924311228 false 1.2676506002282294E30 6.0826678771335774E35 false 4.0 1.0 ******************************** 请输入第一个数字: -5 请输入第二个数字: 6 Answer -2.0 -3.0 -2.0+-3.0=-5.0 -2.0×-3.0=6.0 请输入第一个数字: 1 请输入第二个数字: 2 Answer NaN NaN NaN+NaN=1.0 NaN×NaN=2.0 请输入第一个数字: 3 请输入第二个数字: 4 Answer NaN NaN NaN+NaN=3.0 NaN×NaN=4.0 请输入第一个数字: 3 请输入第二个数字: 3 Answer NaN NaN NaN+NaN=3.0 NaN×NaN=3.0 请输入第一个数字: 3 请输入第二个数字: 2 Answer 2.0 1.0 2.0+1.0=3.0 2.0×1.0=2.0 请输入第一个数字: