How to end this loop in Java (Updated Quest.) -


i beginner programmer learning java first time. cant figure out how make program repeat until user enters 0. here problem: application should allow user input many model numbers needed. use 0 sentinel end user input.

enter car's model number or 0 quit: 195 car defective. must repaired. enter car's model number or 0 quit: 119 car defective. must repaired. enter car's model number or 0 quit: 0

 public class carrecall { // main method public static void main(string[] args) {     int model; //model number     scanner input = new scanner(system.in);          {     system.out.print("enter car's model number or 0 quit: ");     model=input.nextint();     input.close();     }        while (model>0);     {          if (model==119)             {                 system.out.print("your car defective. must repaired.");             }        else if (model==179)             {                 system.out.print("your car defective. must repaired.");             }           else if (model>=189 && model<=195)             {                 system.out.print("your car defective. must repaired.");             }           else if (model==221)             {                 system.out.print("your car defective. must repaired.");             }        else if (model==780)             {                 system.out.print("your car defective. must repaired.");             }             else               system.out.print("your car not defective.");        model=0;      }  }  } 

if want use while loop, doesn't necessary in case change model 0 or add break

while(model>0){//add brace    //...current if else code    model = 0;//or break; } 

--edit-- (using while)

int model; //model number scanner input = new scanner(system.in);  do{   system.out.print("enter car's model number or 0 quit: ");   model=input.nextint();    if (model==119||model==179||(model>=189 && model<=195)||model==221||model==780)       system.out.println("your car defective. must repaired.");   else if(model>0)       system.out.println("your car not defective."); }while(model>0); input.close(); 

Comments

Popular posts from this blog

javascript - Karma not able to start PhantomJS on Windows - Error: spawn UNKNOWN -

Nuget pack csproj using nuspec -

c# - Display ASPX Popup control in RowDeleteing Event (ASPX Gridview) -