title: (';' expected boolean checkBinary(String num) {^) Need help finding the error
body: <p>i keep getting a ';' is expected at the checkBinary(String num) { ^ error, yet i can't find any place for a ";". I have only been studying java for a few days so the problem could be something obvious i haven't learnt yet. Please provide a detailed explanation in way i could use it to prevent the problem in later projects. Thank you in advance!</p>
  
  <pre><code>import java.io.*;
  import java.util.Scanner;
  
  public class checkbinary
  {
  public static void main(String[] args)
  {
      String num;
      System.out.println("Enter a number:");
  Scanner sc = new Scanner(System.in);
  num = sc.nextLine();
     if(checkBinary(num)) {
         System.out.println("The number is: Binary");
     } else {
         System.out.println("The number is: Not Binary");
     }
  
      boolean checkBinary(String num) {
         for(i=0;i&lt;num.length();i++) {
             digit = Integer.parseInt(num.substring(i,i+1));
             if(digit &gt; 1) { 
                 return false;
             }
         }
         return true;
     }
  </code></pre>
  
  <p>}</p>