- 浏览: 6047 次
- 性别:
- 来自: 广州
文章列表
同样简单
public class Change{
public static void main(String args[]){
System.out.println(2.0-1.10);
}
}
由于double类型的不精确性,可能你的结果为0.8999999999999999.
可做以下修改
public class Change{
public static void main(String args[]){
System.out.println(new BigDecimal("2.0" ...
- 2008-09-09 13:34
- 浏览 824
- 评论(0)
此题比较简单,但平时不注意说不定很多人都写过这样的代码
试用以下代码判断一int型整数是否为奇数
public static boolean isOdd(int i){
return i%2==1;//1
}
初看之下没有任何错误,但参数值为i为负数时,返回的却的是0或-1
以下为修改后的代码
public static boolean isOdd(int i){
return i%2!=0;//1
}
或
public static boolean isOdd(int i){
return i&1!=0;//1
}
或
...
- 2008-09-09 12:44
- 浏览 1321
- 评论(0)
下面的两个初始化例子
class InitalizedClass {
static {
System.out.println("You have initalized InitalizedClass!");
}
public static int inititalize_varible = 1;
}
public class TestInitializeClass {
public static void main(String[] args) {
System.out.println(InitalizedClass.initita ...