Chinaunix
标题:
关于i++的问题
[打印本页]
作者:
hiccb
时间:
2005-01-16 22:20
标题:
关于i++的问题
在java中为什么和c中不同呢?
int i= 1;
while (i< 10 )
if ((i++)% 2 == 0 )
system.out.println(i);
在c中运行为是1,3,5,7,9,为什么在jdk里结果是3,5,7,9 ??
而
int sum =0;
int i;
for ( i=0; i<10;++i)
{ sum += i; }
System.out.println("the sum is " + sum);
}
在jdk里为什么没有运行结果呢??
真是奇怪?
作者:
浪子陵
时间:
2005-01-16 23:36
标题:
关于i++的问题
很遗憾,我在c语言中也是3,5,7,9 你没试过么?
作者:
ilcj
时间:
2005-01-17 13:57
标题:
关于i++的问题
第一个题目答案是3 5 7 9 啊 楼主用的什么编译器
第二个题目import java.io.*;
class example {
public static void main(String args[]) {
int i= 1;
while (i< 10 )
if ((i++)% 2 == 0 )
System.out.println(i);
}
}
可以得出结果
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2