Servus Community,
Ich bin neu hier und weiß noch nicht genau wo das Thema hingehört, also bitte verurteilt mich nicht gleich wenn ich einen Fehler machen sollte.
So ich habe folgendes Problem und zwar möchte ich eine Klasse Zeitpunkt schreiben die die Zeit angibt (Jahr, Monat, Tag, Stunde, Minute) und es soll eine Methode geben in der die Zeit als String wiedergegeben wird so z.b "2011/10/12 19:01". Nur habe ich ein Problem mit den führenden Nullen wie müssen dort meine if-Anweisungen aussehen. Da ja eine if Anweisung immer etwas zurückgeben muss kann ich nicht einfach vorher oben alle Werte ändern oder? Sorry ich bin noch ein blutiger Anfänger, ich würde mich freuen wenn mir jemand weiterhelfen könnten auch ein wenig erklären könnte.
[Java=42] if(monat<10){
return "0" + monat;
}
else {
return "" + monat;
}[/Java]
[JAVA=42]public class Zeitpunkt
{
// instance variables - replace the example below with your own
private int jahr;
private int monat;
private int tag;
private int stunde;
private int minute;
public Zeitpunkt(int jahr, int monat, int tag, int stunde, int minute)
{
this.jahr = jahr;
this.monat = monat;
this.tag = tag;
this.stunde = stunde;
this.minute = minute;
}
public String getZeitpunkt()
{
return(jahr + "/" + monat + "/" + tag + " " + stunde + ":" + minute);
}
[/code]
mfg El Hadji
Ich bin neu hier und weiß noch nicht genau wo das Thema hingehört, also bitte verurteilt mich nicht gleich wenn ich einen Fehler machen sollte.
So ich habe folgendes Problem und zwar möchte ich eine Klasse Zeitpunkt schreiben die die Zeit angibt (Jahr, Monat, Tag, Stunde, Minute) und es soll eine Methode geben in der die Zeit als String wiedergegeben wird so z.b "2011/10/12 19:01". Nur habe ich ein Problem mit den führenden Nullen wie müssen dort meine if-Anweisungen aussehen. Da ja eine if Anweisung immer etwas zurückgeben muss kann ich nicht einfach vorher oben alle Werte ändern oder? Sorry ich bin noch ein blutiger Anfänger, ich würde mich freuen wenn mir jemand weiterhelfen könnten auch ein wenig erklären könnte.
[Java=42] if(monat<10){
return "0" + monat;
}
else {
return "" + monat;
}[/Java]
[JAVA=42]public class Zeitpunkt
{
// instance variables - replace the example below with your own
private int jahr;
private int monat;
private int tag;
private int stunde;
private int minute;
public Zeitpunkt(int jahr, int monat, int tag, int stunde, int minute)
{
this.jahr = jahr;
this.monat = monat;
this.tag = tag;
this.stunde = stunde;
this.minute = minute;
}
public String getZeitpunkt()
{
return(jahr + "/" + monat + "/" + tag + " " + stunde + ":" + minute);
}
[/code]
mfg El Hadji