+ 1

Can anyone tell me how this code works. Step by step?

public class Program { public static void main(String[] args) { int[] a = {10,3,2}; for(int i = 1; i<2; i++){ a[0]/=a[i]; } System.out.println(a[0]); } }

10th Sep 2018, 4:23 AM
Abhishek Shirawale
Abhishek Shirawale - avatar
1 Answer
+ 5
From the loop, it is obvious that it runs only once for the value i = 1, so a[0] /= a[i]; is a[0] /= 3 10 divided by 3 is 3. 3 is assigned to a[0]. a[0] is printed. 3 is printed.
10th Sep 2018, 5:03 AM
Hatsy Rei
Hatsy Rei - avatar