Hallo,
ich habe einige Probleme mit dem besagten Kurs
Die Probleme sind code, den ich genau abgeschrieben habe, der bei mir aber nicht funktioniert. Java 1.6, Eclipse 3.1
1. Bei VorlageTest können Variante 1 und Variante 2 nicht aufgelöst werden
----------------------------------------------------------------
-------------------------------------------------------------------------
2. Printf funktioniert nicht!
---------------------------------------------------------------------------
Ich bedanke mich schon mal im Voraus für den hoffentlich folgenden "AHA-Effekt".
Klar, bin Anfänger, deshalb bitte in Baby-Sprache
Viele Grüße
ich habe einige Probleme mit dem besagten Kurs
Die Probleme sind code, den ich genau abgeschrieben habe, der bei mir aber nicht funktioniert. Java 1.6, Eclipse 3.1
1. Bei VorlageTest können Variante 1 und Variante 2 nicht aufgelöst werden
Java:
package abstrakte_klassen;
public class VorlageTest {
public static void main(String[] args) {
Vorlage v = new Variante1();
v.add("Guten");
v.add(" Tag");
v.anzeigen();
System.out.println();
v = new Variante2();
v.add("Guten");
v.add(" Tag");
v.anzeigen();
}
}
Java:
package abstrakte_klassen;
public abstract class Vorlage {
String s = "";
public void add(String zeichen){
s = s + zeichen;
}
public abstract void anzeigen();
class Variante1 extends Vorlage{
public void anzeigen(){
char[] zeichen = s.toCharArray();
for (int i = 0; i < zeichen.length; i++) {
System.out.print(zeichen[i] + " ");
}
}
}
class Variante2 extends Vorlage{
public void anzeigen(){
System.out.println(s.toUpperCase());
}
}
}
2. Printf funktioniert nicht!
Java:
package datum_uhrzeit;
import java.util.*;
public class Datum2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Geben Sie einen Tag ein(drei einzelne Zahlen): ");
int tag = sc.nextInt();
int monat = sc.nextInt();
int jahr = sc.nextInt();
GregorianCalendar gc = new GregorianCalendar(jahr, monat -1, tag);
System.out.printf("Ihr Tag: %1$td.%1$tm.%1$tY%n",gc);
System.out.printf("Der Tag ist ein %1$tA",gc);
}
}
Ich bedanke mich schon mal im Voraus für den hoffentlich folgenden "AHA-Effekt".
Klar, bin Anfänger, deshalb bitte in Baby-Sprache
Viele Grüße