Enter first integer: 12 -8 Enter second integer: The sum of 12 plus -8 is 4
The nextInt() method scans through the
input stream character by character, grouping characters
into groups that can be converted into numeric data.
It ignores any spaces and end-of-lines that may separate 
these groups.
In the above, the user entered two groups on one line.
Each call to nextInt() scanned in one group.
Here is a new program made by modifying the first program.
dividend and divisor.quotient and the remainder.quotient * divisor + remainder.
import java.util.Scanner;
class IntDivideTest
{
  public static void main (String[] args) 
  { 
    Scanner scan = new Scanner( System.in );
 
    int dividend, divisor ;                      // int versions of input
    int quotient, remainder ;                    // results of "/" and "%"
    System.out.println("Enter the dividend:");   // read the dividend
    dividend = scan.nextInt();          
    System.out.println("Enter the divisor:");    // read the divisor
    divisor  = scan.nextInt();          
    quotient = dividend / divisor ;              // perform int math
    remainder= dividend % divisor ;
    System.out.println( dividend + " / " + divisor + " is " + quotient );
    System.out.println( dividend + " % " + divisor + " is " + remainder );
    System.out.println( quotient + " * " + divisor + 
        " + " + remainder + " is " + (quotient*divisor+remainder) );
  }
}
Run the program a few times. See what happens when negative integers are input.
Do these notes still have your undivided attention?