if statement in Rust

* if statement. An if statement consists of a Boolean expression followed by one or more statements.
* if...else statement. An if statement can be followed by an optional else statement, which executes when the Boolean expression is false.
* else...if and nested if statement. You can use one if or else if statement inside another if or else if statement(s).
<pre><code>
fn main() {
   let num = 2 ;
   if num > 0 {
      println!("{} is positive",num);
   } else if num < 0 {
      println!("{} is negative",num);
   } else {
      println!("{} is neither positive nor negative",num) ;
   }
}
</code></pre>