Buenas, qué tal en el siguiente código me aparecen los siguientes errores 
Main.java:27: error: not a statement
int = new utilidades();
^
Main.java:27: error: ';' expected
int = new utilidades();
^
Me gustaría que me ayudaran a solucionar dicho problema.
			Main.java:27: error: not a statement
int = new utilidades();
^
Main.java:27: error: ';' expected
int = new utilidades();
^
Me gustaría que me ayudaran a solucionar dicho problema.
Código [Seleccionar] 
package examen;
 
import java.io.*;
import java.util.Scanner;
import java.util.Hashtable;
 
 
public class Menu{
 
	Scanner escanear;
	private int opciones;
	private int filas, columnas;
	private int matriz1[][], matriz2[][];
	private int utilidades;
 
	public static void main(String[] args) { 	
 
		Monitor inter = new Monitor();
		do{
			inter.elegir();
			inter.ejecutar();	
		}while(inter.avanzar());
	}
 
	public  void Monitor(){
 
		int = new utilidades();
		escanear = new Scanner(System.in);
	}
 
 
 
	private void ejecutar(){
 
		if(opciones == 1){
 
			Matricial(2);
            util.multiplicarMatrices(matriz1, matriz2);
 
		}
 
		else if(opciones == 2){
 
			Matricial(1);
            util.sumaDiagonalPrincipal(matriz1);
		}
 
		else if(opciones == 3){
 
            Matricial(1);
            util.calcularMatrizTranspuesta(matriz1);	
		}
 
		else if(opciones == 4){
 
			int n;
			System.out.print("\nCuantos elementos desea introducir ? ");
			n = escanear.nextInt();
			escanear.nextLine();
			int tab[] = new int[n];
 
			for(int i = 0; i < n; i++){
				System.out.print("\nDigite el elemento " + (i+1) + " : " );
				int elemento = escanear.nextInt();
				escanear.nextLine();
				tab[i] = elemento;
			}
			util.calcularModa(tab);
		}
 
		else if(opciones == 5){
 
			int i, valor;
			String[] introductorio = {"Introduzca la primera fecha\n", "Introduzca la segunda fecha\n"};
			String[] medidor = {"ano", "mes", "dia"};
			Hashtable<String, Integer> primerFecha = new Hashtable<String, Integer>();
			Hashtable<String, Integer> fechaFinal = new Hashtable<String, Integer>();
 
			for(int exponencial = 0; exponencial < 2; exponencial++){
 
				System.out.print(introductorio[exponencial]);
				for(i = 0; i < 3; i++){
 
			        System.out.print(medidor[i] + " : ");
			        valor = escanear.nextInt();
			        escanear.nextLine();
 
			        if(exponencial == 0)
			        	primerFecha.put(medidor[i], valor);
			        else
			        	fechaFinal.put(medidor[i], valor);
				}
			}
			util.FechaResta(primerFecha, fechaFinal);
		}
 
		else if(opciones == 6){
 
			String cedula;
			System.out.print("\nDigite los numeros de su cŽdula : ");
			cedula = escanear.nextLine();
			util.validarCedula(cedula);
		}
 
		else if(opciones == 7){
 
			System.out.print("Digite el numero : ");
			double v = escanear.nextDouble();
	        escanear.nextLine();
	        util.convertNumberToLetter(v);
		}
		util.setOption(opciones);
		util.mostrarResultado();
	}
 
	private void Matricial(int n){
 
		int i, elemento, exponencial;
 
		for(exponencial = 0; exponencial < n; exponencial++){
 
			if(n == 1)
				System.out.println("\n La definicion de la Matriz es ");
			else
				System.out.println("\n La definicion de la matriz es " + (exponencial+1));
 
			System.out.print("\n Numero de filas : ");
		    filas = escanear.nextInt();
		    escanear.nextLine();
		    System.out.print("\n Numero de columnas : ");
		    columnas = escanear.nextInt();
		    escanear.nextLine();	
 
		    if(exponencial == 0)
		        matriz1 = new int[filas][columnas];
		    else
		    	matriz2 = new int[filas][columnas];
 
	        for(i = 0; i < filas; i++){
 
	        	System.out.println("Introduzca los elementos de la fila #" + (i+1));
 
	        	for(int j = 0; j < columnas; j++){
 
	        		elemento = escanear.nextInt();
					escanear.nextLine();
 
					if(exponencial == 0)
						matriz1[i][j] = elemento;
					else
						matriz2[i][j] = elemento;
	        	}
	        }
		}
	}
 
	public void elegir(){
 
		System.out.println("Menu\n");
		System.out.println("1- Multiplicar matrices\n"
		                   +"2- Determinar la suma de los elementos de la diagonal\n"
		                   + "3- Devolver la Transpuesta\n"
				           + "4- Determinar la moda de el siguiente grupo\n"
		                   + "5- Determinar la fecha entre dos anos\n"
				           + "6- Validar cedula\n" 
		                   + "7- Recibir un monto y devuelva dicho monto expresado en letras\n"
		                   + "8- Salir\n"
		                   );
 
		do{
			System.out.print("Opcion :  ");
		    opciones = escanear.nextInt();
		    escanear.nextLine();
		    if(opciones < 1 || opciones > 8)
		    	System.out.println("Entrada equivocada");
 
		}while(opciones < 1 || opciones > 8);
	}
 
	public boolean avanzar(){
 
		char responder = ' ';
		if(opciones != 0 && opciones != 8){
 
			 do{
				 System.out.print("Desea continuar?(Si/No) ");
				 responder = escanear.nextLine().charAt(0);
 
				 if(responder != 's' && responder != 'n')
					 System.out.println("Es erronea");
 
			 }while(responder != 's' && responder != 'n');
		}
 
		if(opciones == 8 || responder == 'n')
			return false;
		 return true;    	
	}
}