suggestion #1: dont use iterative, Java is an object oriented programming for what it is meant for, objects!
suggestion #2: post your code so we might be able to help
suggestion #3:look at the code below
here is some example code for suggestion number 1
Code:
boolean buttonToggle = false;
if (button.isPressed()) {
buttonToggle = !buttonToggle;
}
//code for using it:
if (buttonToggle) {
motor.setSpeed(someSpeed);
}