import java.text.SimpleDateFormat
import java.util.*
fun main(args: Array<String>){
val sc = Scanner(System.`in`)
val s=sc.nextInt()
val v=sc.nextInt()
val date=Calendar.getInstance()
date.set(2023,1,7,8,0,0)
date.add(Calendar.MINUTE,-10)
date.add(Calendar.MINUTE, if (s % v == 0) -(s / v) else -(s / v) - 1)
val format = SimpleDateFormat("HH:mm")
println(format.format(date.time))
}
import java.text.SimpleDateFormat
import java.util.*
fun main(args: Array<String>){
val sc = Scanner(System.`in`)
val s=sc.nextInt()
val v=sc.nextInt()
val date=Calendar.getInstance()
date.set(Calendar.YEAR,Calendar.MONTH,Calendar.DAY_OF_MONTH,8,0,0)
date.add(Calendar.MINUTE,-10)
date.add(Calendar.MINUTE, if (s % v == 0) -(s / v) else -(s / v) - 1)
val format = SimpleDateFormat("HH:mm")
println(format.format(date.time))
}
二者报错内容大致相同,为初始化错误,具体如下:
exception: java.lang.ExceptionInInitializerError
at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:88)
at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:44)
at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:98)
at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:76)
at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:45)
at org.jetbrains.kotlin.cli.common.CLITool$Companion.doMainNoExit(CLITool.kt:227)
at org.jetbrains.kotlin.cli.common.CLITool$Companion.doMainNoExit$default(CLITool.kt:225)
at org.jetbrains.kotlin.cli.common.CLITool$Companion.doMain(CLITool.kt:214)
at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler$Companion.main(K2JVMCompiler.kt:272)
at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.main(K2JVMCompiler.kt)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.jetbrains.kotlin.preloading.Preloader.run(Preloader.java:87)
at org.jetbrains.kotlin.preloading.Preloader.main(Preloader.java:44)
Caused by: java.lang.IllegalArgumentException
at java.util.concurrent.ConcurrentHashMap.<init>(ConcurrentHashMap.java:895)
at com.intellij.util.containers.ConcurrentRefHashMap.<init>(ConcurrentRefHashMap.java:105)
at com.intellij.util.containers.ConcurrentWeakHashMap.<init>(ConcurrentWeakHashMap.java:52)
at com.intellij.util.containers.ContainerUtil.createConcurrentWeakMap(ContainerUtil.java:2669)
at com.intellij.openapi.util.Disposer.<clinit>(Disposer.java:62)
... 16 more
以上代码在本地可以运行,本地所用kt版本为221-1.6.21-release-337-IJ6008.13