这个没什么关系吧,你用的是IDE开发工具吧,就算光标在前面,输入的时候,也是在后面输入的。如果你用命令行的方式手动编译运行,就不会这样。
这个和光标的位置关系不大;你输入的时候就变成在冒号后边了,控制台程序也就是学基础的时候用,以后做桌面开发的时候用swing就好控制了,Java最强的方向是WEB,楼主好好加油 Java的东西很多虽然难入门 不过Java比.net容易学精 ……
把这几行位置换下就ok了