Topic: int i=0;i<6;i++ 为什么要加上i++

  Print this page

1.int i=0;i<6;i++ 为什么要加上i++ Copy to clipboard
Posted by: wzq8037
Posted on: 2006-07-22 16:28

class Example2_5{
public static void main(String[] arge){
//初始化数组
int[] t_Array = {0*0,1*1,2*2,3*3,4*4,5*5};
//打印数组元素
for(int i=0;i<6;i++)
System.out.print("t_Array["+i+"]="+t_Array[i]+"\t")
}
}

t_Array["+i+"]="+t_Array[i]+"\t这个也看不明白

2.Re:int i=0;i<6;i++ 为什么要加上i++ [Re: wzq8037] Copy to clipboard
Posted by: why
Posted on: 2006-07-22 16:50

i++ 也要問为什么??先讀讀for是什么吧

"t_Array[" +
i + //0,1,2,3,4,5
"]=" +
t_Array[i] + //0*0,1*1,2*2,3*3,4*4,5*5
"\t" //tab
看明白了嗎?

3.Re:int i=0;i<6;i++ 为什么要加上i++ [Re: wzq8037] Copy to clipboard
Posted by: wzq8037
Posted on: 2006-07-22 17:32

i++是调用i之后,让i的值增加一,为什么执行完i++后,表达式的值是i,而不是i+1

我也想知到for是什么意思

看不明
+i+表示0,1,2,3,4,5?

4.Re:int i=0;i<6;i++ 为什么要加上i++ [Re: wzq8037] Copy to clipboard
Posted by: wzq8037
Posted on: 2006-07-22 17:50

for是关键字~但代表什么含意?

5.Re:int i=0;i<6;i++ 为什么要加上i++ [Re: wzq8037] Copy to clipboard
Posted by: why
Posted on: 2006-07-22 18:53

請閣下找本入門書好好讀一讀吧。
敝人不認為自己會比那些作者說得詳細,
更不願意把時間浪費在這種懶問題上。
好自為之。

6.Re:int i=0;i<6;i++ 为什么要加上i++ [Re: wzq8037] Copy to clipboard
Posted by: wzq8037
Posted on: 2006-07-23 12:22

努力寻找中

7.Re:int i=0;i<6;i++ 为什么要加上i++ [Re: wzq8037] Copy to clipboard
Posted by: zcjl
Posted on: 2006-07-23 14:25

wzq8037 wrote:
努力寻找中

不知道你在寻找什么?
刚才去看了一下你的所有发帖和回帖
也许你需要的是一本《如何正确理解别人的表达》

8.Re:int i=0;i<6;i++ 为什么要加上i++ [Re: wzq8037] Copy to clipboard
Posted by: didoguan
Posted on: 2006-07-26 20:17

你不加个i++又怎么循环呢

9.Re:int i=0;i<6;i++ 为什么要加上i++ [Re: wzq8037] Copy to clipboard
Posted by: leange
Posted on: 2006-07-26 22:03

一看就知道没有编程经验的,鉴定完毕!!

i++表示操作完后自加“1”,同理有i--,“++i”、"--i"。具体去复习一下基本的运算符内容。

System.out.print("t_Array["+i+"]="+t_Array[i]+"\t")

这句可以做如下解读:
分为以下几部分
1:t_Array[
2:+
3:i
4:+
5:]=
6:+
7:t_Array[i]
8:+
9:\t
其中,2,4,6,8为理解运算符,表示将这些信息连接成字符串。
1,5为字符串也可以说是你打印显示内容的定量部分。
3,为变量,每经过一个循环数值也将有变化。
7,为数组中的值。
9,为java内部定义的特殊字符,含义为制表符,输出显示相当为一个tab。

10.Re:int i=0;i<6;i++ 为什么要加上i++ [Re: wzq8037] Copy to clipboard
Posted by: 8261669
Posted on: 2006-09-09 21:44

System.out.print("t_Array["+i+"]="+t_Array[i]+"\t")

Why lose ;
???????

11.Re:int i=0;i<6;i++ 为什么要加上i++ [Re: wzq8037] Copy to clipboard
Posted by: q_yuan
Posted on: 2006-09-10 09:41

这个问题是不能回答的,规定是这么的写的。
这是编程的“法律”,老兄看一看“法律”书吧!晕

12.Re:int i=0;i<6;i++ 为什么要加上i++ [Re: wzq8037] Copy to clipboard
Posted by: fighttodeath
Posted on: 2006-09-10 12:27

先啃书哦。兄弟...


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923