سلام وقت بخیر
استاد در مورد try and catch هنگامی که در کد خطایی وجود داره بخش try اجرا نمیشه و وارد قسمت catch میشه.مثلا وقتی به جای عدد رشته وارد میکنیم برنامه پیام میده که"لطفا عدد وارد کنید". ومیره بقیه مراحل. حالا سوال من اینه که چه طوری کد بزنیم که برنامه پس از پیام،دوباره از ما عدد رو بگیره واین کار تا جایی ادامه پیدا کنه که ما عدد وارد کنیم سپس بره مراحل بعدی؟
سلام
میتونید Method کنید و اگر Catch اجرا شد متد را دوباره صدا بزنید تا از اول اجرا بشه
استاد توی catch هم متد رو صدا میزنم ولی فقط یه بار دگ درخواست عدد میکنه واگه باز هم بجای عدد string وارد شه ارور میده. چه طوری بهش بفهمونم که تا وقتی که عدد نگرفتی نرو مرحله بعد. مثلا اگه 100 بار هم کاربر بجای عدد،string وارد کنه بازم درخواست عدد کنه؟
با تشکر
شما باید try را نیز در متد قرار دهید تا اگر خطا داد متد دوباره اجرا بشه