Hallo zusammen,
ich bin neu bei java und seit c.a 1 1/2 monaten dabei.
ich habe die folgende aufgabe geschrieben:
das programm liest einen string ein (hallo z.b.) und möchte dann einen char wert wissen und zieht dann davon 1 ab und gibt den wert aus.
jetzt soll ich die oben genannte aufgabe umschreiben.
der eigentliche algorithmus soll in einer methode aufgeführt werden. die methode soll s und c als parameter übergeben bekommen und p als rückgabewert liefern. die ein und ausgabe (einschließlich des tests,ob der rückgabewert gleich -1 ist) sollen im hauptprogramm erfolgen; das hauptprogramm soll also die entsprechende methode aufrufen.
ich habe versucht bei java ist eine insel durchzublicken und habe mir die scripte angeguckt, nur versteh ich das thema methoden einfach nicht. methoden sind unterprogramme, die im hauptprogramm aufgerufen werden. soweit bin ich schonmal
nur wie bekomm ich jetzt den algorithmus oben als methode ? deklarier ich die variablen jetzt nur in der methode oder schon vorab im hauptprogramm?
hoffe, ich habe mich verständlich ausgedrückt. ich versteh leider nur bahnhof und habe gerade ein brett vorm kopf.
viele grüße
verano
ich bin neu bei java und seit c.a 1 1/2 monaten dabei.
ich habe die folgende aufgabe geschrieben:
Java:
import java.io.*;
public class Kontrollstrukturen {
public static void main(String[] args) throws IOException {
String s;
char c;
int p;
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
System.out.println("String eingeben:");
s = in.readLine();
System.out.println("Char eingeben:");
c = (char) in.readLine().charAt(0);
p=-1;
for(int i= 0; i<= (s.length()-1); i++)
if(s.charAt(i)==c){
p = i;
break;
}
if(p==-1){
System.out.println("Nicht gefunden");
}
else {
System.out.println("Position: " + p);
}
}
}
das programm liest einen string ein (hallo z.b.) und möchte dann einen char wert wissen und zieht dann davon 1 ab und gibt den wert aus.
jetzt soll ich die oben genannte aufgabe umschreiben.
der eigentliche algorithmus soll in einer methode aufgeführt werden. die methode soll s und c als parameter übergeben bekommen und p als rückgabewert liefern. die ein und ausgabe (einschließlich des tests,ob der rückgabewert gleich -1 ist) sollen im hauptprogramm erfolgen; das hauptprogramm soll also die entsprechende methode aufrufen.
ich habe versucht bei java ist eine insel durchzublicken und habe mir die scripte angeguckt, nur versteh ich das thema methoden einfach nicht. methoden sind unterprogramme, die im hauptprogramm aufgerufen werden. soweit bin ich schonmal
nur wie bekomm ich jetzt den algorithmus oben als methode ? deklarier ich die variablen jetzt nur in der methode oder schon vorab im hauptprogramm?
hoffe, ich habe mich verständlich ausgedrückt. ich versteh leider nur bahnhof und habe gerade ein brett vorm kopf.
viele grüße
verano
Zuletzt bearbeitet von einem Moderator: