E
Eyman
Gast
Halli, Hallo liebe Java-forum Gemeinde!
Ich habe ein Problem mit dem import von Paketen, ich hoffe ihr könnt mir weiterhelfen.
Programmiert wird in Eclipse.
Meine Hauptdatei Programm.java ist die folgende:
Programm.java
Der Ordnung halber habe ich die Methoden in 2 verschiedene Klassen in wiederum 2 verschiedenen Paketen aufgeteilt
Paket zahlen/Rechnen.java :
und Paket zeichenketten/ZeichenkettenManipulation.java :
Das Problem ist, dass keine der Methoden aus den zusätzlichen Paketen in meinem Hauptprogram zur Verfügung steht und benutzt werden kann, weiß Jemand vielleicht was ich falsch gemacht, bzw. vergessen habe ?
Über eine Antwort würde ich mich überaus freuen
Liebe Grüße
Eyman
Ich habe ein Problem mit dem import von Paketen, ich hoffe ihr könnt mir weiterhelfen.
Programmiert wird in Eclipse.
Meine Hauptdatei Programm.java ist die folgende:
Programm.java
Java:
import zahlen.Rechnen;
import zeichenketten.ZeichenkettenManipulation;
public class Programm {
public Programm() {
System.out.println(verbindeString("A", "B"));
System.out.println(aIstGleichB("a", "a"));
System.out.println(aIstGleichB("a", "b"));
System.out.println(aIstKleinerAlsB("a", "b"));
System.out.println(aIstKleinerAlsB("a", "a"));
System.out.println(aIstKleinerAlsB("b", "a"));
System.out.print("Das Zeichen an position 3 ist: ");
System.out.println(holeZeichenAnPosition(
"Das Zeichen an position 3 ist: ", 3));
System.out.println(ersetzeMitte("yaaaaaaaay:axaxaxaxa:yaaaaaaay", ':'));
System.out.print("2+3 ist");
System.out.println(addition(2, 3));
System.out.print("2-3 ist");
System.out.println(subtraktion(2, 3));
System.out.print("2*3 ist");
System.out.println(multiplikation(2, 3));
}
public static void main(String[] args) {
new Programm();
}
}
Der Ordnung halber habe ich die Methoden in 2 verschiedene Klassen in wiederum 2 verschiedenen Paketen aufgeteilt
Paket zahlen/Rechnen.java :
Java:
package zahlen;
public class Rechnen {
public int addition(int a, int b){
return(a+b);
}
public int subtraktion(int a, int b){
return(a-b);
}
public int multiplikation(int a, int b){
return (a*b);
}
}
und Paket zeichenketten/ZeichenkettenManipulation.java :
Java:
package zeichenketten;
public class ZeichenkettenManipulation {
String verbindeString(String a, String b) {
return(a+b);
}
boolean aIstGleichB(String a, String b) {
return(a.equals(b));
}
boolean aIstKleinerAlsB(String a, String b) {
boolean c;
if(a.compareTo(b) < 0){
c = true;
}else{
c = false;
}
return c;
}
char holeZeichenAnPosition(String input, int position) {
return(input.charAt(3));
}
String ersetzeMitte(String input, char trenner) {
int index = input.indexOf(trenner)+1;
int index2 = input.indexOf(trenner, input.indexOf(trenner)+1);
String teilOriginalString = input.substring(index, index2);
String neuerTeilOriginalString = teilOriginalString.replace("a", "X");
String ausgetauschterString = input.replace(teilOriginalString, neuerTeilOriginalString);
String entferneTrennzeichenAusgetauschterString = ausgetauschterString.replace(":", "");
return entferneTrennzeichenAusgetauschterString;
}
}
Das Problem ist, dass keine der Methoden aus den zusätzlichen Paketen in meinem Hauptprogram zur Verfügung steht und benutzt werden kann, weiß Jemand vielleicht was ich falsch gemacht, bzw. vergessen habe ?
Über eine Antwort würde ich mich überaus freuen
Liebe Grüße
Eyman