问答详情
源自:4-9 Java循环语句之 for

请教大神,为什么是i,而不是a,b,c,d...其他字母?

请教大神,为什么是i,而不是a,b,c,d...其他字母?

提问者:dlfm 2016-05-23 20:17

个回答

  • Ziqi_Wang
    2016-06-23 13:01:29

    例子中的i仅仅代表一个变量,其实不是语法要求,只是为了举例子方便,其实我们可以用任何字母或者字母的组合来代替i。

    而在实际项目的开发过程中,其实很少用i,一般用一个有意义的单词或者缩写来表示变量,原因有二:一是避免和其他变量重复,二是为了提高代码的阅读性,方便维护。



  • except
    2016-05-27 15:37:57

    你喜欢的话什么都可以,只是说一般用i是因为整型的英文单词是integer,所以一般定义整型用i。同理定义字符(char)一般用c,等等

  • 东方菩提树
    2016-05-23 20:42:54

    i是变量标识符,像给人起个绰号一样,时间久了,不叫姓名,光叫外号就知道是谁了,一般默认都用i,你也可以用其他的,只要符合命名规范都可以...

  • qq_智者无言_0
    2016-05-23 20:24:10

    都可以吧,看你的喜好习惯,一般都用i,默认的俗成