> Languages and APIs > ILOG Concert Technology for Java Users > Controlling ILOG CPLEX Optimizers

Though ILOG CPLEX defaults will prove sufficient to solve most problems, ILOG CPLEX offers a variety of other parameters to control various algorithmic choices. ILOG CPLEX parameters can take values of type boolean, int, double, and string. The parameters are accessed via parameter names defined in classes IloCplex.BooleanParam, IloCplex.IntParam, IloCplex.DoubleParam, and IloCplex.StringParam corresponding to the parameter type.