Format your code using tabs. This will make it a lot easier for you to tell where you have missing (or misplaced) closing braces.
The general convention is for each new block (anything surrounded by curly braces) should be indented, and the closing brace should be un-indented on a newline.
For example, here's your code with the tabs inserted (I've also put comments in on where the problems with braces are)
import java.util.Scanner;
import java.io.*;
public class Assign10_Roberts{
public static void main(String[] args){
//input Scanner
Scanner input=new Scanner(System.in);
int midTerm1=0;
int midTerm2=0;
int finalExam=0;
int[][]grades= new int[10][10];
for(int i=0, j=0; i<10; i++) {
// Midterm 1
grades[i][0]=input.nextInt();
}
for(int i=0; i<10; i++) {
// Midterm 2
grades[i][1]=input.nextInt();
}
for(int i=0, j=0; i<10; i++) {
// Final Exam
grades[i][2]=input.nextInt();
System.out.println("Enter the 10 Midterm 1 grades: ");
grades[i][j]=input.nextInt();
System.out.print("Enter the 10 Midterm 2 grades: ");
grades[i][j]=input.nextInt();
System.out.print("Enter the 10 Final Exam grades: ");
grades[i][j]=input.nextInt();
{
// missing curly braces here
// did you forget to finish your main method?
public static double getCurrentMin (double [][] input) {
double minGrade = input[0][0];
double maxGrade = input[0][0];
for (int row = 0; row < input.length; row++){
for (int column = 0; column < input [row].length; column++){
if (minGrade = > input[row][column]){
minGrade = input[row][column];
}
}
// missing curly braces here
public static double getCurrentMax (double [][] input){
double minGrade = input[0][0];
double maxGrade = input[0][0];
for (int row = 0; row < input.length; row++){
for (int column = 0; column < input [row].length; column++){
if (maxGrade < input[row][column]){
maxGrade = input[row][column];
// missing curly braces here
System.out.println("The minimum grade is " + minGrade);
System.out.println("The maximum grade is "+ maxGrade);
}
}
// these are extra curly braces and should be removed
}
}
}