 |
 |
Av |
 |
Innlegg |
 |
 |
 |
 |
 |
 |
Terning
Hurrafantastisk


Ble Medlem: 28 Mar 2004 Innlegg: 1049
|
Hjelp til selvhjelp
import static javax.swing.JOptionPane.*;
class HjelpTilSelvHjelp {
public static void main(String[] args) {
String navn = showInputDialog("Tast inn ditt navn:");
String livsproblem = showInputDialog("Tast inn ditt problem her i livet:");
String intensitetString = showInputDialog("Tast inn intensiteten på problemet, fra 0 til 9:");
int intensitet = Integer.parseInt(intensitetString);
Person person = new Person(navn, livsproblem, intensitet);
showMessageDialog(null, "Slik er du nå:\n" + person.toString());
String endre = showInputDialog("Om du vil utslette problemet, skriv X, om du vil endre intensiteten, skriv inn Y");
if(endre.equals("X)) {
person.endreProblem();
}
else if(endre.equals("Y")) {
person.endreIntensitet();
}
showMessageDialog(null, "Slik er du etter dette programmet har rettet opp feilen:\n" + person.toString());
}
}
class Person {
String navn;
String livsproblem;
int intensitet;
public Person(String navn, String livsproblem, int intensitet) {
this.navn = navn;
this.livsproblem = livsproblem;
this.intensitet = intensitet;
}
public void endreProblem() {
livsproblem = "Alt er flott og du har kommet til Nirvana";
}
public void endreIntensitet() {
intensitet = 0;
}
public String toString() {
return "Navn: " + navn + ", livsproblem: " + livsproblem + ", intensitet: " + intensitet + ".";
}
}
|
Skrevet: Søn 16 Jan 2005, 05:58 |
 |
|
 |
 |
 |
 |
 |
 |
 |
Terning
Hurrafantastisk


Ble Medlem: 28 Mar 2004 Innlegg: 1049
|
Dette virker det, bare kompiler og kjør dere, så skal dere se! Ikke bare rent programmeringsteknisk, men du vil også fjerne eventuelle problemer du måtte ha her i livet! Virka for meg!
Det var kanskje intet poeng med OOP eller klient-tjener tenkning her, men jeg fikk i alle fall vist at jeg har gjort leksene mine.
Faen, nå begynte jeg å blø neseblod. Får kjøre programmet ein gong te.
|
Skrevet: Søn 16 Jan 2005, 06:16 |
 |
|
 |
 |
 |
 |
Vis Innlegg fra: Sorter etter:
|
 |
 |
|
Du kan ikke starte nye temaer i dette forumet Du kan ikke svare på temaer i dette forumet Du kan ikke endre dine egne innlegg i dette forumet Du kan ikke slette dine egne innlegg i dette forumet Du kan ikke delta i avstemninger i dette forumet
|
|