შეგვიძლია გამოვიყენოთ გაგრძელება გადამრთველში?
შეგვიძლია გამოვიყენოთ გაგრძელება გადამრთველში?

ვიდეო: შეგვიძლია გამოვიყენოთ გაგრძელება გადამრთველში?

ვიდეო: შეგვიძლია გამოვიყენოთ გაგრძელება გადამრთველში?
ვიდეო: Loop Control Statements − break and continue 2024, აპრილი
Anonim

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

ასე რომ, რა სარგებლობა აქვს განაგრძო განცხადებას?

The განაგრძეთ განცხადება გამოიყენება მარყუჟების შიგნით. Როდესაც განაგრძეთ განცხადება გვხვდება მარყუჟის შიგნით, კონტროლი გადადის მარყუჟის დასაწყისში შემდეგი გამეორებისთვის, გამოტოვებს შესრულებას განცხადებები მარყუჟის სხეულის შიგნით მიმდინარე გამეორებისთვის.

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

ანალოგიურად, შეიძლება იკითხოთ, შეგვიძლია გამოვიყენოთ გაგრძელება in for loop?

გააგრძელე გადასცემს კონტროლს a-ს შემდეგ გამეორებას for ან while მარყუჟი . ის გამოტოვებს ნებისმიერ დარჩენილ განცხადებებს სხეულში მარყუჟი მიმდინარე გამეორებისთვის. მობუდულში მარყუჟები , გააგრძელე გამოტოვებს დარჩენილ განცხადებებს მხოლოდ სხეულში მარყუჟი რომელშიც ის ხდება.

შეიძლება გაგრძელდეს Java-ში შეცვლაში გამოყენება?

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

გირჩევთ: