2016-12-10 2 views
0

Прошу проследить эту программу непосредственно перед выполнением инструкции if в методе isPrime (только на первой итерации цикла for). Итак, как проследить эту программу? что в памяти? Каков результат?Как проследить программу

package hwprime; 
public class HWPrime { 

    public static boolean isPrime (int number) { 
     for (int div =2; div <= number/2; div++) 
      if (number % div == 0) 
       return false; // we found a number div that num is divisible by 
     return true; 
    } 

    public static void main(String[] args) {  
     System.out.println(" is a number a prime number?"); 
     int x = 41; 
     if (isPrime (x))  
      System.out.println(x + " is a prime number"); 
    }  
} 
+0

Вы используете IDE? –

+0

Вы должны посмотреть на отладчик вашей среды IDE –

ответ

0

Вы можете также использовать инструмент отладки с затмением, просто переключить точку останова на линии, которую вы хотите отслеживать/отладки.

enter image description here

0

Вы можете работать с IDE, такие как IntelliJ IDEA, сделать контрольную точку на цикл

for (int div =2; div <= number/2; div++) //breakpoint on this line 

затем использовать Debug Mode. В окне просмотра вы можете увидеть значение переменных.