黑马程序员技术交流社区

标题: for循环+数组 为什么是101? 不懂,请大神解答 [打印本页]

作者: sunweipan    时间: 2016-5-16 22:50
标题: for循环+数组 为什么是101? 不懂,请大神解答
class Print{
        public  static void  main(String[] args){
                int[] arr = new int[100];
                for(int i=0;i<100;++i){
                        arr[i] = i+1;
               
                System.out.println(101-arr[i]);
            }
        }
}
作者: 何亚辉    时间: 2016-5-16 23:02
你在问什么?
作者: 追忆睡梦已醒    时间: 2016-5-16 23:12
疑问。。。
作者: bbnhuang    时间: 2016-5-16 23:16
兑换后积分小于十分,兑换收税20%的哦
作者: 不安分的程序猿    时间: 2016-5-17 00:17
int[] arr = new int[100];  //数组的空间是 100
                for(int i=0;i<100;++i){   // for循环
                        arr[i] = i+1;  //每个元素的值是 i+1   入 arr[0] =1 arr[1]=2  
               
                System.out.println(101-arr[i]);   // 输出值  
作者: 六w六    时间: 2016-5-17 12:17
你也可以自己换成100,102....都可以,关键是看你有什么需求.你最后想得到一个什么结果.
作者: deqiqi939788736    时间: 2016-5-17 13:03
需要你输出100到0的,所以就写了个101-1=100呗
作者: scalar    时间: 2016-5-17 13:28
什么101?
作者: 罗勇    时间: 2016-5-17 20:33
这题是输出1—100吧
作者: 溪溪笑    时间: 2016-5-17 21:52
看一看。。。。。。。。。
作者: 代码是什么    时间: 2016-5-18 00:00
101输出的是1-100,100输出的是99-0.数组的索引是从0开始的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2