السلام عليكم ورحمة الله
داخل ال method اذا تم الوصول الى جملة return اليس من المفروض ان يقوم البرنامج بالخروج من ال method
في حال اذا ما كانت داخل if statment وتحقق شرط ال if
وضعت جملة return ولكن البرنامج يستمر ولا يخرج رغم تحقق شرط if
if(j==v1){
System.out.println(j+"=="+v1);
System.out.println("cycle");
return "cycle";
}عند تتبع البرنامج وجدت تحقق شرط if من خلال
الناتج
0==0
cycle
السطر الاول 0==0 يعني تحقق شرط if
وايضا قام بطباعة الجملة ولكن لم ينفذ الامر الثالث وهو ال return
هل من الممكن المساعدة في معرفة السبب

