this really isnt Java, but it shares similar syntax


			
int ledPin = 9;
int val;

void setup()
{
  Serial.begin( 9600 );
  pinMode( ledPin, OUTPUT );
}

void loop()
{
  if( Serial.available() )
  {
    val = Serial.read();
    analogWrite( ledPin, val );
  }
}