Programeksempler
Når du klikker på en HTML-fil vil Netscape loade den og starte den
tilhørende applet (hvis der er en). Ønsker du i stedet at hente
(downloade) HTML-filen (eller Java-filen), så klik højre-musetast
og vælg "Save Link As..." eller "Save Target As..." afhængig af om du
benytter Netscape eller Explorer.
- Uge 5, forelæsning 1:
ElseProblem.java,
Hello.java,
Komma.java,
Skat1.java,
Skat2.java,
Skat3.java,
Skat4.java,
Skat5.java,
Skat6.java,
Trunkering.java
- Uge 6, forelæsning 2:
Arit1.java,
Arit2.java,
Arit3.java,
Bool1.java,
Bool2.java,
For1.java,
For2.java,
For3.java,
For4.java,
Indryk.java,
Indryk2.java,
Metoder1.java,
Metoder2.java,
Sum1.java,
Sum2.java,
Sum3.java,
Sum4.java,
While1.java,
While2.java,
skudaar.sdc (Star Calc),
skudaar.xls (MS Excell)
- Uge 7, forelæsning 3:
Days1.java,
Days2.java,
Days3.java,
Height1.java,
Height2.java,
Hello.java,
Histogram.java,
Metoder1.java,
Metoder2.java,
Metoder3.java,
Metoder4.java,
Metoder5.java,
Random1.java,
String1.java,
String2.java,
Sum.java,
Sum2.java
- Uge 8, forelæsning 4:
Biograf1.java,
Days4.java,
Days5.java,
Height2.java,
Histogram.java,
Histogram2.java,
Karakter.java,
Random1.java,
Switch.java,
Terning.java,
Terning1.java,
Time1.java,
Time2.java
- Uge 9, forelæsning 5:
Appointment.java,
Appointment1.java,
Bog1.java,
Forlag1.java,
Scope1.java,
Scope2.java,
Time2.java,
Time3.java,
Time4.java,
Time5.java,
Time6.java,
Time7.java
- Uge 10, forelæsning 6:
Bil.java,
Bil1.java,
IterekFak.java,
Klik.java,
Klik.html,
Time.java,
Time8.java,
Hanoi.java,
Hanoi.html
- Uge 11, forelæsning 7:
Biograf2.html,
Biograf2.java,
CircleApplet.html,
CircleApplet.java,
Color1.html,
Color1.java,
DrawFillRect.html,
DrawRect.java,
FillRect.java,
Gitter.java,
Hanoi.java,
Hanoi.html,
HelloApplet1.html,
HelloApplet1.java,
HelloApplet2.html,
HelloApplet2.java,
HelloApplet3.html,
HelloApplet3.java,
IterekFak.java,
OlympicApplet.html,
OlympicApplet.java,
Sierpinski0.html,
Sierpinski0.java,
Sierpinski1.html,
Sierpinski1.java,
SizedCircle.java,
SizedCircle1.html,
SizedCircle2.html
- Uge 12, forelæsning 8:
Vessel1.java,
Vessel10.java,
Vessel11.java,
Vessel2.java,
Vessel3.java,
Vessel4.java,
Vessel5.java,
Vessel6.java,
Vessel7.java,
Vessel8.java,
Vessel9.java
- Uge 13, forelæsning 9:
BrevportoGUI.java,
ClosableFrame.java,
EnAfHver.java,
FarveValgGUI.java,
FirstGUI.java,
FlerValutaGUI.java,
LytKnap.java,
LytKnap2.java,
StrimmelValutaGUI.java,
TekstValutaGUI.java,
Valuta.java,
ValutaGUI1.java,
ValutaGUI2.java,
Vessel11.java,
Vessel8.java,
Vessel9.java
- Uge 14, forelæsning 10:
Biograf4.java,
Biograf5.java,
Biograf6.java,
BrevportoGUI.java,
ClosableFrame.java,
FarveValgGUI.java,
FlerValutaGUI.java,
RadarLayout.java,
ValutaGUI1.java,
ValutaGUI2.java,
ValutaGUI3.java,
ValutaGUI4.java,
ValutaGUI5.java,
ValutaGUI6.java,
ValutaGUI7.java,
ValutaGUI8.java
- Uge 15, forelæsning 11:
BiografBegge.html,
BiografBegge.java,
BiografCanvas.java,
ClosableFrame.java,
Example1.java,
Example2.java,
Intsort.java,
ObjExample1.java,
ObjExample2.java,
Objsort.java,
Ordered.java,
Search.java,
SkeletApplet.java,
TestApplet.html,
TestApplet.java,
Useint.java,
Visualsort.html,
Visualsort.java
- Uge 17, forelæsning 12:
ClosableFrame.java,
Datoexn1.java,
Datoexn2.java,
Datoexn3.java,
Error1.java,
Error2.java,
Error3.java,
Error4.java,
Error5.java,
Error6.java,
Minmax.java,
Mintwo.java,
ValutaGUI9.java,
testminmax.bat,
testminmax.res,
testmintwo.bat,
testmintwo.res
Vejledende løsninger til ugeopgaverne
For at undgå for mange tvivlsspørgsmål hvad angår opgaveteksterne og
hvad programmerne skal gøre, så er det her muligt at afprøve den
vejledende løsning til de fleste opgaver fra ugesedlerne.
Det fungerer ved, at I downloader klasse filen (den fil som
oversætteren producerer og som kan afvikles med programmet
java) svarende til den vejledende løsning. Det er
selvfølgelig ikke muligt at se kildekoden!
Du downloader en fil ved at klikke højre-musetast og vælge "Save Link
As..." eller "Save Target As..."afhængig af om du benytter Netscape
eller Explorer.
- Uge 5, Løbeseddel 1:
Java4.class,
Java5.class,
Java6.class,
Java8.class
- Uge 6, Løbeseddel 2:
Java10.class,
Java11.class,
Java12.class,
Java14.class,
Java15.class,
Java16.class,
Java17.class,
Java18.class,
Java19.class,
Java9.class
- Uge 7, Løbeseddel 3:
Java20.class,
Java21.class,
Java22.class,
Java23.class,
Java24.class,
Java25.class,
Java26.class,
Java27.class,
Java28.class,
Java29.class,
Java30.class,
Java31.class,
Java32.class
- Uge 8, Løbeseddel 4:
Dato.class,
Java33.class,
Java34.class,
Java35.class,
Java36.class,
Java37.class,
Java38.class,
Java39.class,
Java40.class,
Terning.class,
Time.class
- Uge 9, Løbeseddel 5:
Appointment.class,
CD.class,
ElemKonto.class,
ITUstud.class,
Java41.class,
Java42.class,
Java43.class,
Java44.class,
Java45.class,
Java46.class,
Java47.class,
Java48.class,
KopiKort.class,
Mønt.class,
Time.class,
Time7.class
- Uge 10, Løbeseddel 6:
Dato.class,
Java49.class,
Java51.class,
Java52.class,
Java53.class,
Klik$KnapLytter.class,
Klik.class,
Reservation.class,
Vitus.class
- Uge 11, Løbeseddel 7:
Java54.class,
Java54.html,
Java55.class,
Java55.html,
Java56.class,
Java56.html,
Java57.class,
Java57.html,
Java58.class,
Java58.html,
Java59.class,
Java59.html,
Java60.class,
Java60.html,
Terning.class
- Uge 12, Løbeseddel 8:
Ansat.class,
Barrel.class,
Blad.class,
Bog.class,
Circle.class,
Compound.class,
Cube.class,
ITUPerson.class,
Java61.class,
Java62.class,
Java63.class,
Java65.class,
Java66.class,
Line.class,
Litteratur.class,
Rectangle.class,
Shape.class,
Sortable.class,
SortableTime.class,
Studerende.class,
TAP.class,
Tank.class,
Time.class,
Time7.class,
Train.class,
Train.html,
Train.java,
VIP.class,
Vessel.class
- Uge 13, Løbeseddel 9:
ClosableFrame.class,
ClosableFrame2$CloseListener.class,
ClosableFrame2.class,
CloseListener.class,
Java66$BeregnLytter.class,
Java66.class,
Java67$BeregnLytter.class,
Java67.class,
Java68$Kast.class,
Java68.class,
Java69$Kast.class,
Java69.class,
Java70$Skift.class,
Java70.class,
Java71$Buy.class,
Java71.class,
Java72.class,
Java73$EvalLytter.class,
Java73$SkuffeLytter.class,
Java73.class,
Java74$BeregnLytter.class,
Java74$VægtLytter.class,
Java74.class,
Java75$BeregnLytter.class,
Java75$VægtLytter.class,
Java75.class,
Java76$CheckboxLytter.class,
Java76.class,
Terning.class,
ValutaGUI1$BeregnLytter.class,
ValutaGUI1.class
- Uge 14, Løbeseddel 10:
ClosableFrame.class,
CloseListener.class,
HistogramCanvas.class,
Java77$BeregnLytter.class,
Java77$NulstilLytter.class,
Java77.class,
Java78.class,
Java79.class,
Java79.html,
Java80$Kast.class,
Java80.class,
Java80.html,
Java81$CifferLytter.class,
Java81$EqLytter.class,
Java81$OprLytter.class,
Java81.class,
Java81.html,
Java82$BeregnLytter.class,
Java82.class,
Java82.html,
SkakCanvas.class,
Skakvindue$SkakListener.class,
Skakvindue.class
- Uge 15, Løbeseddel 11:
AverageExn.class,
Intsort.class,
Java43.class,
Java45.class,
Java47.class,
Java83.class,
Java84.class,
Java85.class,
Java86.class,
Java87.class
Eksempelprogrammer fra lærebogen L&L00
Her kan du finde kildeteksten til eksempelprogrammerne i den nye
udgave af lærebogen. Programmerne findes også på bogens hjemmeside.
Du downloader en fil ved at klikke højre-musetast og vælge "Save Link
As..." eller "Save Target As..."afhængig af om du benytter Netscape
eller Explorer.
Derudover kan du downloade kildekoden til Keyboard klassen
som benyttes i bogen.
- Kapitel 1
Lincoln.java,
Lincoln2.java,
Lincoln3.java
- Kapitel 2
Addition.java,
CircleStats.java,
Countdown.java,
Echo.java,
Einstein.html,
Einstein.java,
Facts.java,
Geometry.java,
PianoKeys.java,
Price.java,
Quadratic.java,
RandomNumbers.java,
Roses.java,
Snowman.html,
Snowman.java,
StringMutation.java,
TempConverter.java
- Kapitel 3
Age.java,
Average.java,
BarHeights.html,
BarHeights.java,
Boxes.html,
Boxes.java,
Bullseye.html,
Bullseye.java,
Counter.java,
Counter2.java,
Counter3.java,
ExamGrades.java,
Forever.java,
GradeReport.java,
Guessing.java,
MinOfThree.java,
Multiples.java,
PalindromeTester.java,
ReverseNumber.java,
Stars.java,
Wages.java,
WinPercentage.java
- Kapitel 4
Account.java,
BankAccounts.java,
Coin.java,
CountFlips.java,
Die.java,
FlipRace.java,
LineUp.html,
LineUp.java,
PigLatin.java,
PigLatinTranslator.java,
Rational.java,
RationalNumbers.java,
SnakeEyes.java,
StickFigure.java
- Kapitel 5
CountInstances.java,
Direction.html,
Direction.java,
Dog.java,
Dots.html,
Dots.java,
DotsMouseListener.java,
MyClass.java,
Num.java,
ParameterPassing.java,
ParameterTester.java,
Philosopher.java,
Rebound.html,
Rebound.java,
RubberLines.html,
RubberLines.java,
Speaker.java,
Talking.java,
bonk.au,
cyanDown.gif,
cyanLeft.gif,
cyanRight.gif,
cyanUp.gif,
happyFace.gif
- Kapitel 6
BasicArray.java,
Beatles.java,
CD.java,
CDCollection.java,
Contact.java,
Dots2.html,
Dots2.java,
GradeRange.java,
LetterCount.java,
NameTag.java,
Primes.java,
ReverseNumbers.java,
Rocket.html,
Rocket.java,
SodaSurvey.java,
SortGrades.java,
SortPhoneList.java,
Sorts.java,
Tunes.java,
TwoDArray.java
- Kapitel 7
Academia.java,
Advice.java,
Book.java,
Book2.java,
Dictionary.java,
Dictionary2.java,
Doodle.html,
Doodle.java,
DoodleCanvas.java,
Employee.java,
Executive.java,
Fahrenheit.html,
Fahrenheit.java,
Firm.java,
FoodAnalysis.java,
FoodItem.java,
GradStudent.java,
Hourly.java,
Messages.java,
OffCenter.html,
OffCenter.java,
Pizza.java,
Staff.java,
StaffMember.java,
Student.java,
Thought.java,
Volunteer.java,
Words.java,
Words2.java
- Kapitel 8
CreatingExceptions.java,
ExceptionScope.java,
Inventory.java,
InventoryItem.java,
OutOfRangeException.java,
ProductCodes.java,
Propagation.java,
TestData.java,
Zero.java,
inventory.dat
- Kapitel 11
KochPanel.java,
KochSnowflake.html,
KochSnowflake.java,
Maze.java,
MazeSearch.java,
MirroredPictures.html,
MirroredPictures.java,
SolveTowers.java,
TowersOfHanoi.java,
decrease.gif,
decreasePressed.gif,
everest.gif,
goat.gif,
increase.gif,
increasePressed.gif,
world.gif
- Kapitel 12
Book.java,
BookList.java,
Decode.java,
Library.java
Niels Hallenberg (nh@itu.dk) 22/02-2000