String index out of range: 1

阅读 99

2022-02-07

在idea中操作scala语言输出九九乘法表的时出现了如上报错,经过检查发现是由于在输出到

控制台的是后缺少了+号把前后2个字符串连接在一起

  object he5 {
  def main(args: Array[String]): Unit = {
    var max = 9
    for(i<-1 to max){
      for(j<-1 to i){
        print(j+"*"+i +"="(j*i) +"\t")
      }
      println()
    }
  }

 print()中的代码出现了错误,正确的代码如下所示,更改之后解决了问题

object he5 {
  def main(args: Array[String]): Unit = {
    var max = 9
    for(i<-1 to max){
      for(j<-1 to i){
        print(j+"*"+i +"="+(j*i) +"\t")
      }
      println()
    }
  }

精彩评论(0)

0 0 举报