Avatar billede nbruger Nybegynder
17. september 2001 - 20:49 Der er 10 kommentarer og
1 løsning

try

er der noget der hedder
try
{
//bla, bla
}
catch(...)
{
//bla, bla
}

som i c++ ????????????
Avatar billede sunlock.dk Nybegynder
17. september 2001 - 20:50 #1
Jep
Avatar billede sunlock.dk Nybegynder
17. september 2001 - 20:51 #2
Fx:
----
      try
      {
        [kode...]
      }
catch (IOException e){}
-----

::sunlock.dk::
Avatar billede nbruger Nybegynder
17. september 2001 - 20:52 #3
i stedet for \'IOException e\' kan man også bruge ...
Avatar billede nbruger Nybegynder
17. september 2001 - 20:52 #4
???
Avatar billede sunlock.dk Nybegynder
17. september 2001 - 20:53 #5
Hva mener du???
Avatar billede nbruger Nybegynder
17. september 2001 - 20:53 #6
kan man skrive
try
  //en linie kode
catch(...)
{
//bla, bla
}
Avatar billede sunlock.dk Nybegynder
17. september 2001 - 20:54 #7
Hvis du mener ... som en kommando, det mener jeg ikke
Avatar billede logical Nybegynder
17. september 2001 - 20:58 #8
Kig i dokumentation fra klassen java.lang.Exception og nedefter.

Alle exceptions er objekter.

I modsætning til C++ bruger man her som oftest \"checked exceptions\", så compileren checker om du laver try-catch ordentligt.

Prøv følgende to varianter:

new java.io.FileReader(\"/bla\");

try {
  new java.io.fileReader(\"/bla\");
} catch (IOException e) {
  System.out.println(e.getMessage());
  e.printStackTrace(System.out);
}


Avatar billede logical Nybegynder
17. september 2001 - 21:00 #9
Og med hensyn til syntaks så er tuborg en del af konstruktionen, dvs. minimale konstruktion er:

try {} catch (Exception e) {}  // + iøvrigt finally{}
Avatar billede nbruger Nybegynder
17. september 2001 - 21:05 #10
try
{
  i = IO.readInt();
}
catch(IOException e)
{
  System.out.println(e);
}

jeg for fejl på IOException, why?
Avatar billede logical Nybegynder
17. september 2001 - 21:07 #11
Den ligger i pakken java.io, så enten skal ud have
import java.io.*;

i toppen eller skrive den ind sammen med din catch

catch (java.io.IOException e) {}

Er det IO klassen fra den der garfield java bog?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester