4 13 / %.; 8 </" '': " / //&' " " ' * TelefonKostnad +,-%&. #!" $% " &' . > / ' 5 /' * 13/ &' static Math 1+" &'/ % 12 "" static "' * 1 /") %& &

Relevanta dokument
Grundläggande programmering, STS 1, VT Sven Sandberg. Föreläsning 12

Dugga i Grundläggande programmering STS, åk

Tentamen. Lösningsförslag

1 Uppgift 1. a) Skapar ett Company-objekt med hjälp av den överlagrade konstruktorn. Du kan själv välja värden på instansvariablerna.

OOP Objekt-orienterad programmering

Tentamen på kursen DA7351, Programmering , kl Malmö högskola Teknik och samhälle. DA7351, Programmering

TENTAMEN PROGRAMMERINGSMETODIK MOMENT 2 - JAVA, 4P

Föreläsning 12: Exempel och problemlösning

OOP Objekt-orienterad programmering

Grundkurs i programmering, 6 hp (725G61) Dugga 2 tillfälle 2

Fält av referenser. Konstruktorerna används för att skapa Bilar och Trafikljus.

Grundläggande programmering, STS 1, VT Sven Sandberg. Föreläsning 11

Tentamen ID1004 Objektorienterad programmering April 7, 2015

Instuderingsfrågor, del D

Algoritmanalys. Genomsnittligen behövs n/2 jämförelser vilket är proportionellt mot n, vi säger att vi har en O(n) algoritm.

Föreläsning 8: Exempel och problemlösning

Villkor och tester. Utförande satser bygger upp metoderna, man brukar finindela detta i: sekvenser. Ett program består i princip av: selektioner (val)

Laboration 13, Arrayer och objekt

JAVAUTVECKLING LEKTION 8

Lösningsförslag till tentamen i EDA011/EDA017 Programmeringsteknik för F, E, I, π och N 25 maj 2009

//Använd main som ett "handtag" för att hålla ihop programmet. //Själva programmet finns i övriga klasser.

Föreläsning 7. Träd och binära sökträd

OOP Objekt-orienterad programmering

String [] argv. Dagens Agenda. Mer om arrayer. Mer om arrayer forts. String [] argv. argv är variabelnamnet. Arrayer och Strängar fortsättning

Exempel på listor (klassen ArrayList). Ett exempel med fält. Avbildning är en speciell typ av lista HashMap.

Lite om reella tal. Programmering. I java. Om operatorers associativitet och prioritet

Det finns en referensbok (Java) hos tentavakten som du får gå fram och läsa men inte ta tillbaka till bänken.

Del A (obligatorisk för alla)

Lite mer om Javas stöd för fält. Programmering. Exempel: vad är det största talet? hh.se/db2004. Fält samt Input/Output

JAVAUTVECKLING LEKTION 4

Tentamen i Objektorienterad programmering

Tentamen OOP

Det finns en referensbok (Java) hos tentavakten som du får gå fram och läsa men inte ta tillbaka till bänken.

Föreläsning 3: Abstrakta datastrukturer, kö, stack, lista

Lösningsförslag till exempeltenta 2

Dagens föreläsning. Sett i datorsalarna. Mer om arrayer. Matriser. Formatering av utskrifter. Inläsning med hjälp av Scanner-klassen

Det finns en referensbok (Java) hos tentavakten som du får gå fram och läsa men inte ta tillbaka till bänken.

Kapitel 6. Hakparenteser fšr att ange index MŒnga všrden av samma typ

Föreläsning 3. Stack

Lite om felhantering och Exceptions Mer om variabler och parametrar Fält (eng array) och klassen ArrayList.

Föreläsning 3-4 Innehåll

Det finns en referensbok (Java) hos tentavakten som du får gå fram och läsa men inte ta tillbaka till bänken.

Tentamen, EDA501 Programmering M L TM W K V

Tentamen, EDAA20/EDA501 Programmering

Föreläsning 2 Objektorienterad programmering DD1332. Typomvandling

Dagens text. Programmeringsteknik. Mer om Scanner-klassen. Dialogrutor (klassen JOptionPane) Bubbelsortering. Omslagsklasser.

Lösningsförslag till tentamen

2 b) Följande finns definierat: public class Spel String titel = "Spel"; Dice[] tärningar = new Dice[10]; tärningar[0] = new Dice("Röd"); tärningar[1]

Konstruktion av klasser med klasser

public class Exempel1 { public static void main(string[] args) {

EDAA20 Föreläsning Klassen ArrayList. Viktiga operationer på ArrayList. Generisk klass

Datatyper. Programmering. Att definiera datatyper i Java. Laddade partiklar. (x,y) (Rx,Ry) hh.se/db2004

Typkonvertering. Java versus C

Lösningsförslag till tentamen

Programmering för Språkteknologer II. Innehåll. Associativa datastrukturer. Associativa datastrukturer. Binär sökning.

Föreläsning 8 SLUMPTAL, SIMULERING + INTRODUKTION TILL VEKTORER

Examination i. PROGRAMMERINGSTEKNIK F1/TM1 TIN212 (Dugga) Dag: Onsdag Datum: Tid: (OBS 3 tim) Rum: V

TDDD78 Viktiga begrepp, del 2

OOP Tenta

Det är principer och idéer som är viktiga. Skriv så att du övertygar rättaren om att du har förstått dessa även om detaljer kan vara felaktiga.

DELPROV 1 I DATAVETENSKAP

LÖSNINGSFÖRSLAG Programmeringsteknik För Ing. - Java, 5p

Inkapsling tumregler. Åtkomstmodifikatorer, instantiering, referenser, identitet och ekvivalens, samt klassvariabler. public och private

OOP Tenta

Tentamen i Programmeringsteknik I, ES,

Det finns en referensbok (Java) hos vakten som du får gå fram och läsa men inte ta tillbaka till bänken.

Namn: Personnr: 1 2D1310 Programmeringsteknik i Java för B,V (1p) 13 januari 2001, kl Hjälpmedel: En Javabok. För betyget godkänt krävs at

Dagens text. Programmeringsteknik. Mer om Scanner-klassen. Dialogrutor (klassen JOptionPane) Bubbelsortering. Omslagsklasser.

Programmering med Java. Grunderna. Programspråket Java. Programmering med Java. Källkodsexempel. Java API-exempel In- och utmatning.

Tentamen , Introduktion till Java, dtaa98, dtea53

public och private Obs: private inte skyddar mot access från andra objekt i samma klass.

Tentamen, EDA501 Programmering M L TM W K V

Datatyper och kontrollstrukturer. Skansholm: Kapitel 2) De åtta primitiva typerna. Typ Innehåll Defaultvärde Storlek

OOP Omtenta

Tentamen i Programmeringsteknik I

public static void mystery(int n) { if (n > 0){ mystery(n-1); System.out.print(n * 4); mystery(n-1); } }

Föreläsning 7 Innehåll. Rekursion. Rekursiv problemlösning. Rekursiv problemlösning Mönster för rekursiv algoritm. Rekursion. Rekursivt tänkande:

Anmälningskod: Lägg uppgifterna i ordning. Skriv uppgiftsnummer (gäller B-delen) och din kod överst i högra hörnet på alla papper

Föreläsning 3. Stack

Lösningsförslag till exempeltenta 1

Programmering för språkteknologer II, HT2011. Rum

Föreläsning 2. Länkad lista och iterator

Kompilering och exekvering. Föreläsning 1 Objektorienterad programmering DD1332. En kompilerbar och körbar java-kod. Kompilering och exekvering

Mer källkod. Styrstrukturer Val Slingor Operatorer Källkodsexempel med minne. Erik Forslin. Rum 1445, plan 4 på Nada

Tentamen Programmeringsteknik II Inledning. Anmälningskod:

Sortering. Om du följt dessa steg korrekt så ska böckerna nu vara sorterade.

Objekt och referenser

DD2310. Javaprogrammering för Pythonprogrammerare. Johan Boye

F12 - Collections. ID1004 Objektorienterad programmering Fredrik Kilander

13 Prioritetsköer, heapar

Instuderingsfrågor, del E

Tentamen, EDAA10 Programmering i Java

Föreläsning 2. Länkad lista och iterator

Presentation av trafiksimuleringsprojektet

Föreläsning 2, vecka 8: Repetition

2 b) Följande finns definierat: public class Käk String titel = "Chili con carne"; Krydda[] kryddor = new Krydda[10]; kryddor[0] = new Krydda("Svartpe

Den som bara har en hammare tror att alla problem är spikar

Variabler som hör till enskilda objekt. Deklareras på översta nivån i klassen och i regel som private.

Tentamen i Programmeringsteknik MN

Föreläsning 1 Datastrukturer (DAT037)

Transkript:

TelefonKostnad static Math static $ & )&* +,-&. 0 +& + & 3 356+573 ) & & 6 3 3 & 3 * 6 3.:; < = 3 = 6 ; < : & >?.;,;@.A@;0,0,? @B0 C,0 > *. > 5 C D & D 5 *

&! ; 66C! * C, 0 E,&! 0 F,G0 >: = = C 3 & HI ; C + *,&0 3 77 777 main 7& 7 7 6& $KK$HK* $ E,0 E Mata in 6 tal: 73 7 5 6 Mata in ett till: Talet fanns i listan!

$ ELE Std.out.println Mata in 6 tal: ); int tal, tal, tal3, tal, tal5, tal6; tal = Std.in.readInt); tal = Std.in.readInt); tal3 = Std.in.readInt); tal = Std.in.readInt); tal5 = Std.in.readInt); tal6 = Std.in.readInt); Std.out.println Mata in ett till: ); int tal = Std.in.readInt); if tal == tal tal == tal tal == tal3 tal == tal tal == tal5 tal == tal6) Std.out.println Talet fanns i listan! ); else Std.out.println Talet fanns inte i listan! ); $ 6 --D -- Std.out.printlnMata in 00 tal:); int tal, tal, tal3, tal, tal5, tal6, tal7, tal, tal, tal0, tal, tal, tal3, tal, tal5, tal6, tal7, tal, tal, tal0, tal, tal, tal3, tal, tal5, tal6, tal7, tal, tal, tal30, tal3, tal3, tal33, tal3, tal35, tal36, tal37, tal3, tal3, tal0, tal, tal, tal3, tal, tal5, tal6, tal7, tal, tal, tal50, tal5, tal5, tal53, tal5, tal55, tal56, tal57, tal5, tal5, tal60, tal6, tal6, tal63, tal6, tal65, tal66, tal67, tal6, tal6, tal70, tal7, tal7, tal73, tal7, tal75, tal76, tal77, tal7, tal7, tal0, tal, tal, tal3, tal, tal5, tal6, tal7, tal, tal, tal0, tal, tal, tal3, tal, tal5, tal6, tal7, tal, tal, tal00; tal=std.in.readint); tal=std.in.readint); tal3=std.in.readint); tal=std.in.readint); tal5=std.in.readint); tal6=std.in.readint); tal7=std.in.readint); tal=std.in.readint); tal=std.in.readint); tal0=std.in.readint); tal=std.in.readint); tal=std.in.readint); tal3=std.in.readint); tal=std.in.readint ); tal5=std.in.readint); tal6=std.in.readint); tal7=std.in.readint); tal=std.in.readint); tal=std.in.readint); tal0=std.in.readint); tal=std.in.readint); tal=std.in.readint); tal3=std.in.readint); tal=std.in.readint); tal5=std.in.readint); tal6=std.in.readint); tal7=std.in.readint ); tal=std.in.readint); tal=std.in.readint); tal30=std.in.readint); tal3=std.in.readint); tal3=std.in.readint); tal33=std.in.readint); tal3=std.in.readint); tal35=std.in.readint); tal36=std.in.readint); tal37=std.in.readint); tal3=std.in.readint); tal3=std.in.readint); tal0=std.in.readint ); tal=std.in.readint); tal=std.in.readint); tal3=std.in.readint); tal=std.in.readint); tal5=std.in.readint); tal6=std.in.readint); tal7=std.in.readint); tal=std.in.readint); tal=std.in.readint); tal50=std.in.readint); tal5=std.in.readint); tal5=std.in.readint); tal53=std.in.readint ); tal5=std.in.readint); tal55=std.in.readint); tal56=std.in.readint); tal57=std.in.readint); tal5=std.in.readint); tal5=std.in.readint); tal60=std.in.readint); tal6=std.in.readint); tal6=std.in.readint); tal63=std.in.readint); tal6=std.in.readint); tal65=std.in.readint); tal66=std.in.readint ); tal67=std.in.readint); tal6=std.in.readint); tal6=std.in.readint); tal70=std.in.readint); tal7=std.in.readint); tal7=std.in.readint); tal73=std.in.readint); tal7=std.in.readint); tal75=std.in.readint); tal76=std.in.readint); tal77=std.in.readint); tal7=std.in.readint); tal7=std.in.readint ); tal0=std.in.readint); tal=std.in.readint); tal=std.in.readint); tal3=std.in.readint); tal=std.in.readint); tal5=std.in.readint); tal6=std.in.readint); tal7=std.in.readint); tal=std.in.readint); tal=std.in.readint); tal0=std.in.readint); tal=std.in.readint); tal=std.in.readint ); tal3=std.in.readint); tal=std.in.readint); tal5=std.in.readint); tal6=std.in.readint); tal7=std.in.readint); tal=std.in.readint); tal=std.in.readint); tal00=std.in.readint); Std.out.printlnMata in ett till:); int tal=std.in.readint); if tal==tal tal==tal tal==tal3 tal==tal tal==tal5 tal==tal6 tal==tal7 tal==tal tal==tal tal==tal0 tal==tal tal==tal tal==tal3 tal==tal tal==tal5 tal==tal6 tal==tal7 tal==tal tal==tal tal==tal0 tal==tal tal==tal tal==tal3 tal==tal tal==tal5 tal==tal6 tal==tal7 tal==tal tal==tal tal==tal30 tal==tal3 tal==tal3 tal==tal33 tal==tal3 tal==tal35 tal==tal36 tal==tal37 tal==tal3 tal==tal3 tal==tal0 tal==tal tal==tal tal==tal3 tal==tal tal==tal5 tal==tal6 tal==tal7 tal==tal tal==tal tal==tal50 tal==tal5 tal==tal5 tal==tal53 tal==tal5 tal==tal55 tal==tal56 tal==tal57 tal==tal5 tal==tal5 tal==tal60 tal==tal6 tal==tal6 tal==tal63 tal==tal6 tal==tal65 tal==tal66 tal==tal67 tal==tal6 tal==tal6 tal==tal70 tal==tal7 tal==tal7 tal==tal73 tal==tal7 tal==tal75 tal==tal76 tal==tal77 tal==tal7 tal==tal7 tal==tal0 tal==tal tal==tal tal==tal3 tal==tal tal==tal5 tal==tal6 tal==tal7 tal==tal tal==tal tal==tal0 tal==tal tal==tal tal==tal3 tal==tal tal==tal5 tal==tal6 tal==tal7 tal==tal tal==tal tal==tal00) Std.out.printlnTalet finns i listan); else Std.out.printlnTalet finns inte i listan); 777* $ = =!!! $ &,77intdoubleString TelefonKostnad0 int!--!! double! String! TelefonKostnad! :M $ &, 0 double! ; listaavtal $ & new-

$ 7 -,0! $ listaavtal[] = 0.0;,.-0 listaavtal[] =.0;,. 0 Std.out.printlnlistaAvTal[0]);, 0.00 Std.out.printlnlistaAvTal[]);, 0.00 $ && for int i = 0; i < 5; i++) listaavtal[i] = i *.5; $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ --!! --,0 E Mata in 00 tal: 73 7 777 Mata in ett till: Talet fanns i listan! $ & Hur många tal vill du mata in? 3 Mata in 3 tal: 3. Talen i omvänd ordning: 3.! $ Std.out.printlnlistaAvTal.length);, ;0 listaavtal.length) listaavtal.length = 0 $ $ $ $ $ &

null,stringtelefonkostnad0 null String text = null; null& 3 null null null7,int boolean0 null & 7 TelefonKostnad olasmobil = null; olasmobil.skickasms); 55 * olasmobil.variabel = 3; 55, D0 null - 777 String ingetobjekt = null; & String tomsträng = ; D, 6+! 0 & & class Test { private int x = ; private String namn = Lisa ; 6 class Test { private int x; 55 private String namn; 55 null,intdouble0- booleanfalse,770null $ $null <! String[] listaavtexter; int[] listaavheltal; 55listaAvTexter&listaAvHeltalnull listaavtexter = new String[3]; listaavheltal = new int[]; 55 $ { null, null, null 55 $+ { 0, 0, 0, 0! & double[] listaavtal = { 3., 7., 6.0 ; Std.out.printlnlistaAvTal.length);, >0 Std.out.printlnlistaAvTal[0]);, >70 Std.out.printlnlistaAvTal[]);, A7N0 Std.out.printlnlistaAvTal[]);, E7-0 )! $ =newg = < new $@ $ $ $ &

! double[] listaavtal = { 3., 7., 6.0 ; Std.out.printlnlistaAvTal.length);, >0 Std.out.printlnlistaAvTal[0]);, >70 Std.out.printlnlistaAvTal[]);, A7N0 Std.out.printlnlistaAvTal[]);, E7-0 < new7 @ $ $ $ & )!! & $ Skriv månadens nummer: 5 Månad 5 heter maj! &7 Hur många tal vill du skriva in? Skriv in tal: $ $ $ $ $ 0 0 * * * Summan av tal på jämna positioner: 3 Summan av tal på udda positioner: 30 Summan av alla tal: 33 * class Summera { public static void mainstring[] args) { int[] array = { 3, -,, 7, 3,, 0, -00, -, ; int[] array = {-,, -7, -3, -, -,, 7, 30, ; int[] summa = new int[0];! Summera värden från motsvarande element i array och array och spara resultatet i summa. System.out.printlnSummor: ); Skriv ut alla värden i summa.! < Hur många tal vill du skriva in? Skriv in tal: 0 0 Det näst största är 0! O&!! +,

! K!, 0 $ $ $ $ $ Hur många tal vill du skriva in? Skriv in tal: 5 Sorterade: 5