CANNOT SEEM TO USE THE RECEIVED VALUE FROM XBEE

The data sent through one xbee-arduino pair is getting communicated to the next arduino-xbee pair and is visible on the serial monitor but when i tried multiplying or adding a value to the received data, only the received data is getting displayed.
For eg;
I transmitted a value=3
I received 3
but I want to display 3*2=6
but instead of 6 it always shows 3 in the serial monitor

AT transmitter:
int a;
void setup() {
Serial.begin(9600);
}

void loop() {
a=3;
Serial.println(a);
delay(2000);
}

At receiver side:
void setup() {
Serial.begin(9600);
}

void loop() {
if (Serial.available()!=0)
{ int n=2;
int b=Serial.read();
int c= b*n;
Serial.println(c);
}

Code tags use [. ] and not <. >

Serial.print sends the ASCII representation of a value, so if you print a 3 the number sent 0x33.

Have a look at Serial Input Basics - simple reliable ways to receive data.

...R

Thankyou sir..! The serial Input basics did wonders..!!!