Hantering av Undantag Orsakade av Användarinmatning
Sammanfattning:
try-catch
-block kan användas för att undvika programkrascher vid ogiltiga inmatningar;- Koden som tolkar användarens inmatning kan kapslas in i ett
try
-block, och ett felmeddelande kan visas för användaren viacatch
-blocket om tolkningen misslyckas; - Vi kan kapsla in
try-catch
-blocket i en oändligwhile
-loop, som bryts efter att användarens inmatning har tolkats och sparats korrekt. På så sätt kan vi säkerställa att programmet istället för att krascha, uppmanar användaren att ange inmatning tills korrekt inmatning ges.
1. I en try-catch-struktur, var ska koden som kan kasta ett undantag placeras?
2. Vad händer om användaren skriver in "abc" när hen uppmanas att ange ett värde?
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 1. Kapitel 5
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 2.22
Hantering av Undantag Orsakade av Användarinmatning
Svep för att visa menyn
Sammanfattning:
try-catch
-block kan användas för att undvika programkrascher vid ogiltiga inmatningar;- Koden som tolkar användarens inmatning kan kapslas in i ett
try
-block, och ett felmeddelande kan visas för användaren viacatch
-blocket om tolkningen misslyckas; - Vi kan kapsla in
try-catch
-blocket i en oändligwhile
-loop, som bryts efter att användarens inmatning har tolkats och sparats korrekt. På så sätt kan vi säkerställa att programmet istället för att krascha, uppmanar användaren att ange inmatning tills korrekt inmatning ges.
1. I en try-catch-struktur, var ska koden som kan kasta ett undantag placeras?
2. Vad händer om användaren skriver in "abc" när hen uppmanas att ange ett värde?
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 1. Kapitel 5