val scan=扫描仪(System.in
(
println("Enter word: ")
var word = scan.next()
var a = word.length-1
var b = word.length-2
//var str = word.substring(b, a)
var str = word.length
word.get(b++)
word.get(a++)
print(word.get(b))
print(word.get(a))
在Kotlin中,in
是一个关键字,需要放在具有该名称的变量的backtics中。这样你就可以取代
val scan = Scanner(System.in)
带有
val scan = Scanner(System.`in`)
然而,实际上没有必要制作扫描仪。Kotlin具有用于读取输入的内置函数readln
。
此外,这些线路没有做任何有用的
word.get(b++)
word.get(a++)
并且它实际上会将CCD_ 4带到单词的范围之外。
用CCD_ 5代替CCD_。他们做完全相同的
如果不在后更改值,也建议使用val
而不是var
所以我相信这就是你想要的:
println("Enter word: ")
val word = readln()
val a = word.length-1
val b = word.length-2
print(word[b])
print(word[a])
print(word[b])
print(word[a])