1. Determine whether it is an odd number:
public static boolean isOdd(int i) { return i %2 != 0 ; }
2. System. out.println(2.0 - 1.1); Output: 0.89999999 99999999 (Double type)
System.out.println(new BigDecimal("2.00").subtract(new BigDecimal("1.10"))); --To output 0.90, you need to add quotation marks, otherwise there will be decimals.
System.out.println(new BigDecimal("2.01").subtract(new BigDecimal("1.65"))); -- Output 0.36
System.out.println(new BigDecimal(2.0).subtract(new BigDecimal(1.1))); -- Output 0.899 99999999 99999111 82158029 98747676 61094665 52734375
System.out.printf ("%.2f\n", 2.0-1.115); --Output: 0.89
final long MICROS_PER_DAY = 24 * 60 * 60 * 1000 * 1000 ;
final long MILLIS_PER_DAY = 24 * 60 * 60 * 1000;
System.out.println(24 * 60 * 60 * 1000 * 1000); boundary .
System.out.println(24 * 60 * 60 * 1000 ); Output: 5
System.out.println("a" + numbers); Output: a[C@c3c749void java.io.PrintStream.println(String x)Prints a String and then terminate the line. This method behaves as though it invokes
print(String)<code>
and then println()<code>
.
print(char[])<code>
and then println()<code>
.
str. replaceAll(regex, repl) yields exactly the same result as the expression
java.util.regex.PatternStringBuffer word = null;.
compile(
regex).matcher(
str).replaceAll(
repl)
word = new StringBuffer('P');
Constructs a string buffer with no characters in it and the specified initial capacity.
Parameters:
capacity the initial capacity.
System.out.println(word); Output a
for(int i = 0; i < 100; i++){
j = j++;
System.out.println(j);
}
for(int i = START; i <= END; i++){
Count++;
System.out.println(i); -- Infinite loop. When i reaches 2147483647, it will become negative if it increases further.
}
The above is the detailed content of Summary of problems encountered in java. For more information, please follow other related articles on the PHP Chinese website!