JAVA 容易忽略的东西

时间:2024-08-09 11:04:56

Java中的取余会出现负数。用Math.floorMod()方法可以掰正,但是也仅限被除数是负数的情况,如果除数是负数,这个没用。

和C不一样,Java中的字符串是不可变字符串,不能修改Java字符串中的字符。这样编译器可以让字符串共享,Java设计者认为共享带来的高效率远大于提取、拼接字符串的低效率。

拼接字符串可以用StringBuilder类。

==只能比较是否位于同一位置,用equals真正检测内容是否相等。

格式化输出可以用printf,它抄袭了C的printf方法。System.out.printf(".2f",1000.0/3);