kokku, kus nendega üheskoos on vahel mõnevõrra kergem hakkama saada. Järgnevas näites tekibki tõenäoline probleem alamprogrammis nimega LoeArv juhul, kui sisendiks pole arv. Veateade aga trükitakse alles Main-meetodi juures. Nõnda võib näiteks paluda kasutajal arvutamise jaoks anda mitu arvu. Kui aga kasvõi ühel korral sisestusel eksiti, on tulemus ikka sama - tulemust pole võimalik kokku saada. Ning sellest antakse veapüünises ka teada. using System; class Erind4{ public static int LoeArv(){ Console.WriteLine("Palun arv:"); string s=Console.ReadLine(); int a=int.Parse(s); return a; } public static void Main(string[] arg){ try{ int arv1=LoeArv(); Console.WriteLine("Kirjutati: "+arv1); }catch(FormatException probleem){ Console.WriteLine("Viga teisendusel: "+probleem.Message); } } } /* D:kodu 606opikc#>Erind4 Palun arv: 5 Kirjutati: 5 */ Erindi heitmine
kokku, kus nendega üheskoos on vahel mõnevõrra kergem hakkama saada. Järgnevas näites tekibki tõenäoline probleem alamprogrammis nimega LoeArv juhul, kui sisendiks pole arv. Veateade aga trükitakse alles Main-meetodi juures. Nõnda võib näiteks paluda kasutajal arvutamise jaoks anda mitu arvu. Kui aga kasvõi ühel korral sisestusel eksiti, on tulemus ikka sama - tulemust pole võimalik kokku saada. Ning sellest antakse veapüünises ka teada. using System; class Erind4{ public static int LoeArv(){ Console.WriteLine("Palun arv:"); string s=Console.ReadLine(); int a=int.Parse(s); return a; } public static void Main(string[] arg){ try{ int arv1=LoeArv(); Console.WriteLine("Kirjutati: "+arv1); }catch(FormatException probleem){ Console.WriteLine("Viga teisendusel: "+probleem.Message); } } } /*
üheskoos on vahel mõnevõrra kergem hakkama saada. Järgnevas näites tekibki tõenäoline probleem alamprogrammis nimega LoeArv juhul, kui sisendiks pole arv. Veateade aga trükitakse alles Main-meetodi juures. Nõnda võib näiteks paluda kasutajal arvutamise jaoks anda mitu arvu. Kui aga kasvõi ühel korral sisestusel eksiti, on tulemus ikka sama - tulemust pole võimalik kokku saada. Ning sellest antakse veapüünises ka teada. using System; class Erind4{ public static int LoeArv(){ Console.WriteLine("Palun arv:"); string s=Console.ReadLine(); int a=int.Parse(s); return a; } public static void Main(string[] arg){ try{ int arv1=LoeArv(); Console.WriteLine("Kirjutati: "+arv1); }catch(FormatException probleem){ Console.WriteLine("Viga teisendusel: "+probleem.Message); } } } /*