Итак, есть код:
(реализация Фортовского loop на java)
jbf.rst.set(jbf.rst.top_i()+1); // loop variable
System.out.println("top= ...."); // контрольный вывод
if(jbf.rst.top_i() != jbf.rst.pick_i(1))
    jbf.ws.wp = (Integer)jbf.ws.code[jbf.ws.wp];
else
    ...
Функции top_i() и jbf.rst.pick_i(1) возвращают Integer. 
Вершина стека (переменная цикла) и подверишина (граница цикла).
Пока числа < 128 - всё пашет отлично.
Как только граница стновится равной 128 (и более) неравенство всегда
становится верным. Контрольный вывод:
top=128; subtop=128; (top != subtop) = true
128 != 128
Как такое может быть?
Как только поменял условие на 
if(jbf.rst.top_i() - jbf.rst.pick_i(1) != 0)
Всё заработало.
Что это было? :-/
    
      Ответ на:
      
          комментарий
        от Pi 
  
    
      Ответ на:
      
          комментарий
        от KRoN73 
  
    
      Ответ на:
      
          комментарий
        от KRoN73 
  
    
      Ответ на:
      
          комментарий
        от KRoN73 
  
    
      Ответ на:
      
          комментарий
        от Pi 
  
    
      Ответ на:
      
          комментарий
        от olegk 
  
    
      Ответ на:
      
          комментарий
        от seiken 
  
    
      Ответ на:
      
          комментарий
        от KRoN73 
  
    
      Ответ на:
      
          комментарий
        от Chapaev 
  
    
      Ответ на:
      
          комментарий
        от anonymous 
  
    
      Ответ на:
      
          комментарий
        от Chapaev 
  
    
      Ответ на:
      
          комментарий
        от jek_ 
  
    
      Ответ на:
      
          комментарий
        от KRoN73 
  
    
      Ответ на:
      
          комментарий
        от KRoN73 
  

    
      Ответ на:
      
          комментарий
        от KRoN73 
  
    
      Ответ на:
      
          комментарий
        от KRoN73 
  
    
      Ответ на:
      
          комментарий
        от anonymous 
  
    
      Ответ на:
      
          комментарий
        от KRoN73 
  
    
      Ответ на:
      
          комментарий
        от jek_ 
  
    
        Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
      
Похожие темы
- Форум Как правильно жонглировать двумя динамическими массивами для создания быстрого буфера? (2017)
- Форум Айда сравнивать репозитории! (2009)
- Форум Чем сравнивать/анализировать аудиофайлы? (2015)
- Форум java java java (2006)
- Форум [python] Что быстрее, сравнивать строчки или сделать хеши и сравнивать хеши? (2010)
- Форум Сравниваем строки с Юлией Высоцкой (2025)
- Форум Чем сейчас прилично html сравнивать? (2023)
- Форум Как сравниваются строки в bash? (2019)
- Форум std::string как сравнивает строки (2013)
- Новости Сравниваем производительность последних версий ядер (2008)