java - My code is giving Codeunreachable error, why? -
my code giving error of code not reachable ,i have commented @ line value of
case2c accepted user, dont understand why? first part working fine have accepted 3 values @ starting of second part have taken more 3 values use gives error ,why?
import java.util.scanner; class cookieclicker{ public static void main(string[] args) { scanner scase1c=new scanner(system.in); int testcase1case=scase1c.nextint(); double case1c=scase1c.nextdouble(); double case1f=scase1c.nextdouble(); double case1x=scase1c.nextdouble(); double rem=case1x/2; double case1farm1=case1c/2+case1x/(2+case1f); double case1firstresult; while(true){ if(rem>case1farm1){ rem=case1farm1; case1farm1=case1farm1+case1c/(2+case1f)+case1x/(2+2*case1f); continue; } else{ case1firstresult=rem; } } double case2c=scase1c.nextdouble(); here error coming saying unreachable code, double case2f=scase1c.nextdouble(); double case2x=scase1c.nextdouble(); double rem2=case2x/2; double case2farm1=case2c/2+case2x/(2+case2f); double case2firstresult; while(true){ if(rem>case2farm1){ rem=case2farm1; case2farm1=case1farm1+case2c/(2+case1f)+case1x/(2+2*case1f); continue; } else{ case2firstresult=rem; } } double case3c=scase1c.nextdouble(); double case3f=scase1c.nextdouble(); double case3x=scase1c.nextdouble(); double rem3=case1x/2; double case3farm1=case3c/2+case1x/(2+case1f); double case3firstresult; while(true){ if(rem>case1farm1){ rem=case1farm1; case1farm1=case1farm1+case3c/(2+case1f)+case1x/(2+2*case1f); continue; } else{ case3firstresult=rem; } } } }
while (true) causing loop forever. use continue, ends iteration of loop. ie: loop start nezt iteration.
Comments
Post a Comment