我如何在for循环外使用i变量?

时间:2016-12-28 22:22:05

标签: java if-statement for-loop

我想在某一点使用'i'的值,如下例所示。   我试图做的不起作用,我还能做什么?

 import java.util.Scanner;
 public class Main {

    public static void main(String[] args) {
       Scanner reader = new Scanner(System.in);


       int i =1;
       int r;


       for(i=1;i<=100;i++){

          num = reader.nextInt();

          if (num == 55){
             r=i;
          }
          System.out.println(" 55 was typed in when i was equals to: "+r);
       }
    }
 }

1 个答案:

答案 0 :(得分:0)

我相信您必须在声明它的地方初始化r。目前在Uni学习自己,但我认为就是这样。

编辑:有人似乎也在评论中提到过它。