java的静态变量的问题

[复制链接]
查看11 | 回复1 | 2010-11-26 13:47:09 | 显示全部楼层 |阅读模式
public class Ba {
private double d;
public static double g=2;

public static void main(String[] args)
{

g=g/2;
int t=5;

g=(int)t;
Ba aa = new Ba();

System.out.println(aa.g);
}
}
我发现无法把那个静态变量转化成int格式,这是为什么?

回复

使用道具 举报

千问 | 2010-11-26 13:47:09 | 显示全部楼层
因为G已经被你定义成了D型的了,所以,无法变
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行