9789140677105

Page 1

Innehåll

Förord  3 1. Introduktion  6 1.1  Grunder  7 1.2  Introduktion till NetBeans  12 1.3  Skapa ett program  13 1.4  Olika typer av fel  18 1.5  Utmatning  19 Sammanfattning  21 Repetitionsfrågor  22 Uppgifter  23

2. Variabler  24 2.1  Variabelnamn  25 2.2  Deklaration  27 2.3  Tilldelning  27 2.4  Inmatning  30 2.5  Typomvandlingar  32 2.6  Tal  33 2.7  Text  34 2.8  Unicode  36 Sammanfattning  38 Repetitionsfrågor  40 Uppgifter  41

3. Fält och strängar  42 3.1  Talfält  43 3.2  Teckenfält  46 Sammanfattning  47 Repetitionsfrågor  47 Uppgifter  47

4. Operatorer  48

4

4.1  Aritmetiska operatorer  49 4.2  Tilldelande aritmetiska operatorer  52 4.3  Förändringsoperatorer  54 4.4  Prioritering  56 Sammanfattning  57 Repetitionsfrågor  58 Uppgifter  59

5. Felsökning  60 5.1  Felsökning i NetBeans  61 Sammanfattning  65

6. Aktivitetsdiagram och pseudokod  66 6.1  Algoritmer och pseudokod  67 6.2  Kontrollstrukturer  68 6.3  Aktivitetsdiagram  69 Sammanfattning  73 Repetitionsfrågor  74 Uppgifter  75

7. Villkorssatser  76 7.1  if-else  77 7.2  if  84 7.3  if-else if  86 7.4  switch-case  88 7.5  Att jämföra strängar  91 7.6*  Villkorsoperatorn ? :  93 Sammanfattning  96 Repetitionsfrågor  98 Uppgifter  100

8. Repetitionssatser  102 8.1  for  103 8.2  while  111 8.3  do  113 8.4  continue och break  117 Sammanfattning  118 Repetitionsfrågor  119 Uppgifter  120

9. Metoder  122 9.1  Att skriva och anropa en metod  123 9.2  Metoder med flera parametrar  127 9.3  Värdeparametrar  128 9.4  Metoder utan returvärde  130 9.5  Fält och strängar som parametrar  131 9.6  Matematikklassen Math  135 Sammanfattning  138 Repetitionsfrågor  139 Uppgifter  140

10. Grafiska gränssnitt  142 10.1  Fönsterkomponenter  143 10.2  Swing  143 10.3  Händelser  148 10.4  Talinmatningar  151 10.5  Listrutor och grupprutor  152 Sammanfattning  158 Repetitionsfrågor  159 Uppgifter  160


11.1  Ritning av geometriska figurer  163 Sammanfattning  172 Repetitionsfrågor  173 Uppgifter  173

12. Klasser  174 12.1  Objekt  175 12.2  Klasser  177 12.3  Att använda en klass  180 12.4  Medlemsmetoder  181 12.5  Konstruktorer  185 12.6  Sätta och hämta  187 12.7  Mushändelser  190 12.8  Referenser  192 Sammanfattning  195 Repetitionsfrågor  196 Uppgifter  197

15. Rekursiva metoder  228 15.1  Summor och produkter  229 15.2  Talföljder  233 15.3  Fält  236 15.4  Ett grafiskt exempel  239 Sammanfattning  243 Repetitionsfrågor  244 Uppgifter  245

Innehåll

11. Grafik  162

16. Felhantering  248 16.1  try – catch  249 16.2*  throw  251

17. Facit till teorifrågor och övningar  254 Register  310

13. Sortering och sökning  198 13.1  Sortering  199 13.2  Bubbelsortering  201 13.3  Sökning  203 Sammanfattning  206 Repetitionsfrågor  207 Uppgifter  207

14. Samlingar  208 14.1  ArrayList  209 14.2  Stack  214 14.3  Prioritetskö  218 Sammanfattning  223 Repetitionsfrågor  224 Uppgifter  224

5


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.