Java等价的python嵌套for循环

时间:2015-09-28 03:51:52

标签: java python python-3.x

假设我们有以下python嵌套循环:

for i in range(0, len(A)):
  for k in range(i, len(A)):
     # Do something

java等价物是什么?这就是我得到的:

for (int i = 0; i < A.length ; i ++) {
  int j = i;
  for (j ; j < A.length ; j++) {
     // Do something
  }
}

1 个答案:

答案 0 :(得分:3)

看起来对我来说,虽然你可以在for循环中声明j。

for (int i = 0; i < number; i++) {
    for (int j = i; j < number; j++) {
        // Do something
    }
}

为了完整起见,这种形式的python循环:

for item in sequence:
    #do something

可以在java中完成,如下所示:

for (type item : sequence) {  //type being the type of the items in the sequence
    //do something
}