title: what does mean in java <=0?0:1;
body: <p>I'm trying to understand this program in java but i'm new to this language.</p>
  
  <p>Can you tell me what </p>
  
  <pre><code>&lt;=0?0:1;
  </code></pre>
  
  <p>means?</p>
  
  <p>It's from the following code that decrements the elements of a matrix (tabu) </p>
  
  <pre><code> public void decrementTabu(){
          for(int i = 0; i&lt;tabuList.length; i++){
             for(int j = 0; j&lt;tabuList.length; j++){
              tabuList[i][j]-=tabuList[i][j]&lt;=0?0:1;
           } 
          }
      }
  </code></pre>