Java中的取余会出现负数.用Math.floorMod()方法可以掰正,但是也仅限被除数是负数的情况,如果除数是负数,这个没用. 和C不一样,Java中的字符串是不可变字符串,不能修改Java字符串中的字符.这样编译器可以让字符串共享,Java设计者认为共享带来的高效率远大于提取.拼接字符串的低效率. 拼接字符串可以用StringBuilder类. ==只能比较是否位于同一位置,用equals真正检测内容是否相等. 格式化输出可以用printf,它抄袭了C的printf方法.System.ou