当我在Postgres上使用tinyint扩展做一些测试时,我发现了一些关于它的范围的令人惊讶的东西。在输入select -128::tinyint时,它给了我一条ERROR: tinyint out of range消息,这完全不是我所期望的。假设负数应该比正最大值(单字节整数为127)大1(或者更小),我认为这是一个带有扩展的错误,但是在尝试使用非扩展的<em
console.hasNextInt()第一次被执行时,为什么它要求输入?我起初以为console是空的,所以是True (空不是int),然后它应该直接从(请输入年龄: to )返回--请重新输入您的年龄:",但是我的想法似乎错了。在这里,用户需要在之前输入“请重新输入您的年龄:"是打印出来的。2/ console.next()的数