首先System.out.println() 这个方法是将括号内的字符串打印到console窗口上,并换行 此外,你需要知道对于字符串来说,“+”是串接两个字符串的意思 而这里没有用引号括起来的 a 和 b 不是表面上单纯引用变量而已,而是隐式转换成字符串(即调用了toString()方法):"a="+a+",b="+b 其实是 ...
} System.out.println ("[输出] " + line );当while循环readLine出所有行结束时,最后一行的值就是line,这时候你输出line就可以了~while循环的这个过程是必须的,虽然while内部并未执行任何操作。
另一种方法是使用字符数组。同样以"snasdss"为例,可以通过以下代码实现:String str = "snasdss";System.out.println(str.toCharArray()[str.toCharArray().length - 1]); // 输出 "s"首先将字符串转换为字符数组,然后访问数组的最后一个元素。这种方法直接获取最后一个字符,简单直观。这两种方法...
最后:b[0][3] = 40,a[1] = 7
肯定不会输出最后一个啊 ,当到最后一个的时候,scanner.hasNextLine()已经是NULL了,当然不会输出了,不要用while判断即可!