while循环出现的问题
2015-09-30 12:57
239 查看
1 int c = 0; intg = c%2; while(c<=100)
{ 5 6 if(g == 1) 7 { 8 System.out.println(c); 9 } c++; }
自己看了很久没看出来,后来请教同学才知道,变量g是不能写在一开始的,因为while循环只是循环自己的那个花括号内的指令,不会循环外面的,这样变量g就不会做出改变了,变成了一个没有意义的数据,后来更改了一下就可以正常输出了,改为:
int c = 0; int g; while(c<=100) { g = c%2; if(g == 1) { System.out.println(c); } c++; }
这样才是可以运行的代码!
相关文章推荐
- ocp-v13-080
- ocp-v13-079
- 给一字符串, 输出第一个出现两次的字母
- 程序内存分配
- php性能优化
- StackExchange.Redis 使用 - 事件(五)
- Android自定义控件之组合控件
- telnet 时代的 bbs
- 实验一 认识DOS
- 结对同学代码复审
- 2015 ACM/ICPC Asia Regional Hefei Online J.Queue
- 善于 调用Windows API
- linux vi 命令
- Init.rc分析(刘举奎)
- [Leetcode] Balanced Binary Tree
- Android面试知识分类
- clean code - 类
- 超声检测试块
- Substring with Concatenation of All Words
- linux shell 自定义函数