黑马程序员技术交流社区

标题: 大侠们帮忙看一下下面的程序那错了? [打印本页]

作者: zhrnghgwsws    时间: 2014-5-25 19:03
标题: 大侠们帮忙看一下下面的程序那错了?
class Something {
final int i;
public void doSomething() {
System.out.println("i = " + i);
}
}

作者: BigKarel    时间: 2014-5-25 19:23
i没具体值
作者: Jero    时间: 2014-5-25 19:25
你的i没有赋值啊

作者: 成小龙    时间: 2014-5-25 22:30
是发问题就有分吗?
作者: Aron    时间: 2014-5-25 22:39
很明显你的i没有初始化  基础视频多看看注意细节啊
你可以试试喂静态变量static 至于为什么你可以下来自己了解下 有助于你加强记忆
作者: 黑马粉、峥    时间: 2014-5-25 22:44
亲 你的i 没有给它初始化赋值啊
作者: 寻找人生目标    时间: 2014-5-25 22:55
学习学习              
作者: fenzheng    时间: 2014-5-25 23:14
有两个第一,你的i没有赋值.这样你就没办法打印出值,,第二个,你这里的final是最终变量,如果你当成变量使用就会报错,最终变量,怎么可以+
作者: wyy666    时间: 2014-5-26 22:28
兄弟,你写了main()方法吗
作者: yinxjfly    时间: 2014-5-27 11:41
i应该初始化一下吧!
作者: wyy666    时间: 2014-5-27 13:44
//  (1)final 修饰的变量没有初始化;(2)静态方法中只能调用静态成员变量;
作者: 万彪    时间: 2014-5-27 14:34
看了下楼主的问题。。。。。

下意识的。。。
又看了一下楼主的技术分。。。。。

。。。。。。。。。。。。。。。。。。。。。
作者: 玉冰竹    时间: 2014-5-27 15:21
i变量没有赋值啊。
作者: pk49800    时间: 2014-5-27 19:57
1.這個類沒有main函數,2.final修飾的變量不可以被改變,3.i沒有初始化
作者: 李小然    时间: 2014-5-27 20:12
再发这样的帖子卖萌的话,那是时候扣技术分了……^^
作者: 13556793092    时间: 2014-5-28 18:13
1.你的i没有初始化值  
作者: 汤姆纳斯    时间: 2014-5-28 20:27
这是哪个部分的问题啊




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2