java初学者的问题

来源:百度知道 编辑:UC知道 时间:2024/09/26 10:37:47
用java语言编一个等腰三角形。如果int i=0 int j =0 外层循环就是控制三角形层数为什么要用 for(int i=1) 而不能 i=0?

不见得不能用0吧,
只要你在前面用得是0,
后边得值减1即可》。。。
至于具体你得循环我不知道,
但是我知道绝对不是明确某个数字必须,
哪怕你用5,10,30都可以,
只不过在后面使用时候注意预算就可以了....
例如上楼得那个循环
for(int i=0;i<5;i++)
是表示从i=0开始计算
循环5次
for(int i=1;i<5;i++)
表示从i=1开始计算
循环4次
如需要5次可以这样写
for(int i=1;i<=5;i++)或者for(int i=1;i<6;i++)
就照样可以了,所以还是得提前预算清楚的.....

不知道你的循环是怎么样的,一般i从几开始都是无所谓的,除非里面有要求从1开始,不能有0的值,不然你可以向前推一位,相应的最后的也减少一位

可以用0的
只是起步不同而已
例如
for(int i=0;i<5;i++)
是表示从i=0开始计算
循环5次
for(int i=1;i<5;i++)
表示从i=1开始计算
循环4次

foe(int i=1)是一层。不是第一个的意思,你的意思i=0,那表示的i的值的开始数。