Need help with conditional DI/O and using Serial monitor to set conditions

I modified the code snippet Magician provided from:

if (Serial.available() > 0) {
    incomingByte = Serial.read();
    if (incomingByte == '1') {           
      Read = 1;
    }
}

To the following:

if (Serial.available() > 0) 
   {
    incomingByte = Serial.read();
    if (incomingByte == '1') {           
      Read = 1;
    }
    else
    {
      Read = Serial.read();
    }

**Note incomingByte is global cast as byte.

The completed code is as follows. I hope its a good guide for beginners.

int const ledpin4 = 4;
int const ledpin5 = 5;
int const ledpin6 = 6;
int Read = 0;
byte incomingByte = 0;

void setup()
{
  pinMode(ledpin4,OUTPUT);
  pinMode(ledpin5,OUTPUT);
  pinMode(ledpin6,OUTPUT);
  Serial.begin(9600);
  
} //END void setup()

void loop()
{     
   if (Serial.available() > 0) 
   {
    incomingByte = Serial.read();
    if (incomingByte == '1') {           
      Read = 1;
    }
    else
    {
      Read = Serial.read();
    }
}
  
   if(Read == 1)
    {
      for(int ledpin = 4; ledpin <7; ledpin++)
      {
        digitalWrite(ledpin,HIGH);
        delay(100); // 100ms
        digitalWrite(ledpin,LOW);
       } //END for()
     } //END if()
     
     if(Serial.read() >1)
    {
    if(Read == 2)
    {
     Serial.print("LED's Off");
      for(int ledpin = 4; ledpin <7; ledpin++)
       {
          digitalWrite(ledpin,LOW);
       } //End else for()
    } //END else if()
    } //End of if(Serial.read() >1)
     
     
     
} //END void loop()