关于for我知道他是怎么运行的但是不明白的是什么情况下使用。在就是有了条件以后不知道该怎么写。

解决方案 »

  1.   

    你现在是什么文化水平啊?看样子以前没学过其他语言啊?大一?非计算机专业?高中生?
       for就是说有很多重复的过程,你自己不想一遍一遍的写,就写一遍,让计算机照着你写的执行。执行多少次,你决定
      

  2.   

    for和if随处可见,太常用了。
    例如:你的程序从数据库里取出100条记录,把这100条记录输出来,不就用到循环了吗?可以用for循环,也可以用while循环。
      

  3.   

    找几个专门针对for  if 的小练习做下就明白了。。
    比如for的就是从1加到100 等等了。。
      

  4.   

    比如说现在要弄 100 个变量,变量值从 1~100。那我们不可能一个一个地像下面这样去声明;int a001 = 1;
    int a002 = 2;
    int a003 = 3;
    ...
    int a100 = 100;如果有循环的话,我们一下子就可以把这桩事情做完:int[] a = new int[100];
    for(int i = 0; i < a.length; i++) {
        a[i] = i + 1;
    }循环适合做一些有规律的事情。
      

  5.   

      for循环是一个比较常用的一个循环方式,一般语法是:
               for(int i=0;i<整形数值;i++)
            其中i表示初始化变量,i<整型值,表示对循环条件进行判断,i++也可以--,表示变量的每次变化
         楼上的就是一个实例
      

  6.   

    我当初也是在for和if这里卡住了,但是在CSDN上受了打击后就决定一定要突破这个难关。你连for和if都搞不定还学什么编程?这是最简单的。
      

  7.   

    奇怪,我也是高中生,在这点上没卡住。掌握从1到100的累加就明白了,后面还有双重for循环
    可用来布置乘法表
      

  8.   

    for是想多次执行一种操作时用,循环
    if实在判断是不是满足一种条件时使用
      

  9.   

    [size=3]找一张草稿纸,画一个流程图,把它的每一个步骤在图中表示出来,注意理解数据是如何变化的,再看看别人的源代码,二十分钟就能搞定[/size]
      

  10.   

    debug 看看for里边的变量都是如何变化的
      

  11.   

    for (int i = 1; i <= 10; i++) {
                if (i == 8) {
                    System.out.println(i);
                }
            }
    这个能看懂不?
    循环从1到10的数字
    如果数字等于8,就打印出来。
      

  12.   

    for(block 1;block 2;block 3) {
    block 4
    }执行次序:
    1.block 1
    2.判断block 2, 符合继续,不符合跳出
    3.执行block 4
    4.执行block 3, 然后跳到2
      

  13.   

    for是循环语句,
    if是条件语句,
    从根本上说是两回事。for(int i = 0 ; i<10 ; i++){
      System.out.println("Hello");
    }
    这里的for语句表示i从1开始,直到10为止循环进行System.out.println("Hello")处理,
    每次循环i就加个1,直到i等于10结束循环。if( i < 10){
       System.out.println("Hello");
    }
    这里的if是条件语句,表示如果i小于10,那么执行System.out.println("Hello")这个处理。