Hallo ich habe ein Problem
Ich habe da ein Programm gemacht, wo der Benutzer eine Uhrzeit eingeben muss.
Hier ist die Klasse
und hier unten ist die main methode dazu aber wie mache ich das, dass zeit ausgegeben wird?
ich muss die eingabe mit einem Objekt machen
und bitte auch erklären warum das so ist
Danke im vorraus
Ich habe da ein Programm gemacht, wo der Benutzer eine Uhrzeit eingeben muss.
Hier ist die Klasse
Code:
import javax.swing.JOptionPane;
public class SUhr {
int stunde;
int minute;
int sekunde;
public void setUhrzeit(int h, int m, int sec) {
stunde=h;
minute=m;
sekunde=sec;
if(stunde>23) {
stunde=stunde-24;
}
if(minute>59) {
minute=minute-59;
}
if(sekunde>59) {
sekunde=sekunde-59;
}else{
if(stunde<=0 || minute<=0 || sekunde<=0) {
stunde=0;
minute=0;
sekunde=0;
}
}
}
public String anzeigen() {
String zeit, stunde="", minute="", sekunde="";
if(this.stunde<10) {
stunde="0"+this.stunde;
}else{
stunde=""+this.stunde;
}
if(this.minute<10) {
stunde="0"+this.stunde;
}else{
stunde=""+this.stunde;
}
if(this.sekunde<10) {
stunde="0"+this.stunde;
}else{
stunde=""+this.stunde;
}
zeit=stunde+":"+minute+":"+sekunde;
return zeit;
}
public void tick() {
sekunde++;
if(sekunde>59) {
sekunde=0;
}else{
if(minute>59) {
minute=0;
}else{
if(stunde>23) {
stunde=0;
}
}
}
}
}
und hier unten ist die main methode dazu aber wie mache ich das, dass zeit ausgegeben wird?
Code:
import javax.swing.JOptionPane;
public class SUhrTest {
public static void main(String[] args) {
String ein="";
int stunde, minute, sekunde;
ein=JOptionPane.showInputDialog("Geben sie die Stunde ein!");
stunde=Integer.parseInt(ein);
ein=JOptionPane.showInputDialog("Geben sie die Minute ein!");
minute=Integer.parseInt(ein);
ein=JOptionPane.showInputDialog("Geben sie die Sekunde ein!");
sekunde=Integer.parseInt(ein);
}
}
ich muss die eingabe mit einem Objekt machen
und bitte auch erklären warum das so ist
Danke im vorraus