xiao7181jun 发表于 2015-4-28 22:37
你的int y; 没有定义初始化值!
加上 int y = 0;即可。像这样int y; 不给y定义初始化值也不是不可以。 ...
rightyuan521 发表于 2015-4-28 23:00
正确代码如下,自己对比运行
int x = 10;
int y = 0 ;
只吃饭不洗碗 发表于 2015-4-29 13:53
语句没有结束符号“;”能编译通过就怪啦
gzp123 发表于 2015-4-29 21:12
请问主函数在哪里?没有函数就不能用System.out.println();
fanxia_2007 发表于 2015-4-29 22:25
大神们都在这里了,膜拜!
怪学究 发表于 2015-4-30 00:11
已经帮你调试好 ,快来看看吧
class Demo
{
夜土族第一帅兔 发表于 2015-4-30 07:12
看了半天懂了,但是不理解啊,为什么一定必须要给y赋初始值呢?为什么不在else给y赋就会超出呢? ...
ninjaes 发表于 2015-4-30 21:42
多看多学习呀
frankzheng329 发表于 2015-4-30 00:41
局部变量必须初始化
成员变量不需要
我爱吃橙子 发表于 2015-4-29 21:29
大神就是多 受教了
exist 发表于 2015-4-28 22:57
单你所以的表达式都有对y赋值的动作时你的y可以不定义初始化值。但是你最后的else 没有对y的赋值动作那么 ...
黄敬璇 发表于 2015-5-1 09:44
上面讲的已经好详细了
gzp123 发表于 2015-4-29 21:12
请问主函数在哪里?没有函数就不能用System.out.println();
黑夜的触手 发表于 2015-5-1 11:49
给y赋上初始值
呆呆呆呆孔 发表于 2015-5-1 09:19
变量一定要初始化的,上了考试不是说有两种格式了?
第一种: 数据类型 变量名 = 初始化值
狙神自傲 发表于 2015-5-6 11:16
我也觉得是没加;的问题
狙神自傲 发表于 2015-5-6 11:16
我也觉得是没加;的问题
鱼饵 发表于 2015-5-6 08:51
用分号结束啦,以后要小心点。
1017161726 发表于 2015-5-6 08:44
y定义在循环外面,可以不赋值。但是你大括号里的语句没有结束。三个都没有结束。 ...
1017161726 发表于 2015-5-6 08:44
y定义在循环外面,可以不赋值。但是你大括号里的语句没有结束。三个都没有结束。 ...
frankzheng329 发表于 2015-4-30 00:41
局部变量必须初始化
成员变量不需要
张伟1942 发表于 2015-5-6 21:40
y要进行初始化
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |