შეგიძლიათ სცადოთ რამდენიმე დაჭერა ჯავაში?
შეგიძლიათ სცადოთ რამდენიმე დაჭერა ჯავაში?

ვიდეო: შეგიძლიათ სცადოთ რამდენიმე დაჭერა ჯავაში?

ვიდეო: შეგიძლიათ სცადოთ რამდენიმე დაჭერა ჯავაში?
ვიდეო: Try Catch Java Tutorial 2024, მაისი
Anonim

ჯავის დაჭერა მრავალჯერადი გამონაკლისები

ა სცადე ბლოკი შეიძლება მოჰყვება ერთი ან მეტი დაჭერა ბლოკები. თითოეული დაჭერა ბლოკი უნდა შეიცავდეს სხვა გამონაკლისის დამმუშავებელს. ასე რომ, თუ თქვენ აქვს შეასრულოს სხვადასხვა ამოცანები სხვადასხვა გამონაკლისის შემთხვევაში, გამოიყენეთ java მრავალ- დაჭერა ბლოკი.

ამასთან დაკავშირებით, შეიძლება თუ არა ცდას ჰქონდეს მრავალი დაჭერა?

დიახ შენ შეიძლება ჰქონდეს მრავალჯერადი დაჭერა ბლოკებით სცადე განცხადება. თქვენ იწყებთ კონკრეტული გამონაკლისების დაჭერით და შემდეგ შეგიძლიათ ბოლო ბლოკში დაჭერა ბაზის გამონაკლისი. მხოლოდ ერთი დაჭერა ბლოკი ნება გაუმკლავდეს თქვენს გამონაკლისს. შენ შეიძლება ცდა ბლოკის გარეშე დაჭერა ბლოკი.

ანალოგიურად, რამდენი ცდის დაჭერის ბლოკი შეიძლება იყოს ჯავაში? მას აქვს ერთი სცადე დაბლოკვა და სამი დაჭერის ბლოკები . Მხოლოდ ერთი დაჭერის ბლოკი იქნება შესრულდება ერთდროულად, ეს დამოკიდებულია შიგნით არსებულ ლოგიკაზე სცადე დაბლოკვა . ჩემს შიგნით სცადე დაბლოკვა , კოდი შეიცავს სამი სახის გამონაკლისს.

შემდგომში, შეიძლება ასევე იკითხოს, შეგვიძლია თუ არა გვქონდეს მრავალი დაჭერა ჯავაში ერთი ცდისთვის?

ა ერთი ცდა ბლოკი შეიძლება ჰქონდეს მრავალჯერადი დაჭერა მასთან დაკავშირებული ბლოკები, თქვენ უნდა მოათავსოთ დაჭერა ბლოკავს ისე, რომ ზოგადი გამონაკლისის დამმუშავებელი დაჭერა ბლოკი ბოლოა (იხ. ქვემოთ მოცემულ მაგალითში). თქვენ არ უნდა გაყოთ რიცხვი ნულზე, საიდანაც გამოვედი სცადე - დაჭერა დაბლოკვა ჯავა.

როგორ მუშაობს მრავალჯერადი დაჭერა?

საერთოდ, მრავალჯერადი დაჭერა ბლოკი გამოიყენება სხვადასხვა ტიპის გამონაკლისების დასამუშავებლად დაჭერა ბლოკი გამოიყენება სხვადასხვა ტიპის გამონაკლისების დასამუშავებლად. თუ მოცემული ტიპის გამონაკლისი შეესაბამება პირველს დაჭერა ბლოკი, შემდეგ ჯერ დაჭერა ბლოკი ახორციელებს და დარჩენილი დაჭერა ბლოკები იგნორირებულია.

გირჩევთ: