Refactored Codes
Implementing java.util.function.DoubleConsumer in java, and using random numbers to test it.
DoubleConsumer lessThanEqualTo = lessThan.andThen(equalTo);
LessThanGreaterThan Lambda
DoubleConsumer lessThanGreaterThan = lessThan.andThen(greaterThan);
LessThanEqualToGreaterThan Lambda
DoubleConsumer lessThanAndEqualToAndGreaterThan = lessThan.andThen(equalTo).andThen(greaterThan);
To test all the above lambdas, we have created a utility function, which is a variadic function. That means it can take more than one argument for a single parameter.
static void run(DoubleConsumer... dblConsumers) {                                                                                                                                                        
   for(DoubleConsumer consumer : dblConsumers) {                                                                                                                                                        
       consumer .accept(Math.random() * 15);                                                                                                                                                            
      out.println();                                                                                                                                                                                   
   }                                                                                                                                                                                                    
}
The above function takes a variable number of implementations for DoubleConsumer. We should also note a point here, we are actually passing functions as argument to other functions. The lambdas can be passed around. So, our this function will loop over all the lambdas in the array and call the accept method with a variable number passed to it.
consumer .accept(Math.random() * 15);
We are multiplying by 15, because the test value is our lambdas is 10. So, I want random numbers between 1-15. If you look at the output, below. You can observe that, the random number passed to composed function, is passed on to the individual function. And this process happens in sequence. The random value does not change from one lamba to another lambda, within a composed function. Ok engineers, happy coding. I will keep adding more to this text. Full Code 
import java.util.function.DoubleConsumer;                                                                                                                                                                    
import static java.lang.System.out;                                                                                                                                                                          
public class DoubleConsumerTest {                                                                                                                                                                            
    public static void main(String ... args) {                                                                                                                                                               
        final double testDoubleValue = 10;                                                                                                                                                                   
        DoubleConsumer lessThan = (dblValue) -> out.println(dblValue + " is less Than testDoubleValue " + (dblValue < testDoubleValue));                                                                     
        DoubleConsumer equalTo = (dblValue) ->  out.println(dblValue + " is equal to testDoubleValue " + (dblValue == testDoubleValue));                                                                     
        DoubleConsumer greaterThan = (dblValue) ->   out.println(dblValue + " is greater than testDoubleValue " + (dblValue > testDoubleValue));                                                             
                                                                                                                                                                                                             
        DoubleConsumer lessThanEqualTo = lessThan.andThen(equalTo);                                                                                                                                          
        DoubleConsumer lessThanGreaterThan = lessThan.andThen(greaterThan);                                                                                                                                  
        DoubleConsumer lessThanAndEqualToAndGreaterThan = lessThan.andThen(equalTo).andThen(greaterThan);                                                                                                               
                                                                                                                                                                                                             
        run(lessThan, equalTo, greaterThan, lessThanEqualTo, lessThanGreaterThan, lessThanAndEqualToAndGreaterThan);                                                                                                    
    }                                                                                                                                                                                                        
                                                                                                                                                                                                             
    static void run(DoubleConsumer... dblConsumers) {                                                                                                                                                        
        for(DoubleConsumer consumer : dblConsumers) {                                                                                                                                                        
            consumer .accept(Math.random() * 15);                                                                                                                                                            
            out.println();                                                                                                                                                                                   
        }                                                                                                                                                                                                    
    }                                                                                                                                                                                                        
}
Output
6.370191511066608 is less Than 10 true

10.386662480422233 is equal to 10 false

8.363848634433765 is greater than 10 false

0.9814255397917293 is less Than 10 true
0.9814255397917293 is equal to 10 false

0.9873687251610019 is less Than 10 true
0.9873687251610019 is greater than 10 false

3.992694523729556 is less Than 10 true
3.992694523729556 is equal to 10 false
3.992694523729556 is greater than 10 false