Forum
Tipps
News
Menu-Icon

JAVA ECLIPSE 3.2 (Einstiegshilfe)

Guten Abend alle zusammen =)

Bin dabei java ein programm zu programmieren



public class ah (<-Die superklasse habe ich aber A 2 gennt)
{
   public void main( String[] args )
   {
      int f=1 , v=1 , m=60  ; 
      
      System.out.println("A: ");
      
   }}
   
Bei mir steht irgendwie in meinen buch ich muss auf runs as und so ? aber bei mir ist run as leer irgendwie ?
Kann ma jemand ein einfaches programm uppen und erklären wie ich das in eclipse starte  ?????


p.S.: Kann C++ :)


Antworten zu JAVA ECLIPSE 3.2 (Einstiegshilfe):

java.lang.NoSuchMethodError: main
Exception in thread "main"


das ist die Fehlermeldung die ich bekomme kann das sein weil ich die main class anders genannt habe `?

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Is klar, dass das passiert. Die Definition der main()-Methode ist falsch.

So muss das aussehen:

public static void main(String[] args)

greez 8)
JoSsiF

cool thx... was heisst das static eigentlich ? zweite frage wie kriege ich hier ein cin hin ? wie bei c++ ?

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Static heißt bei Methodendeklarationen, dass du eine Klassenmethode deklarierst. Fehlt das static, ist es eine Objektmethode.

Bei der main()-Methode ist die Deklaration immer gleich, die Zeile kannste also quasi auswendig lernen.

Die 2. Frage beantworte ich dir später, bin grad noch am Arbeiten ;)

greez 8)
JoSsiF

ahhhhhh.... ok lass dir bitte nicht zu viel zeit um 23 uhr muss ich schlafeen =)

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
ahhhhhh.... ok lass dir bitte nicht zu viel zeit um 23 uhr muss ich schlafeen =)

 ;D Dann kann ich dir mit Gewissheit sagen, dass du heute die gewünschte Antwort von mir nicht mehr bekommst ;)

ahhhhh.... OK ... aber hoffentlich bis morgen dann :D
Schau dann morgen nochmal rein....
Kannst du mir das irgendwie und es irgendwie mit c++...
Ich weiss ja wie es in c++ geht aber nicht in java ... das ich halt den unterschied dann auch leicht  und simpel verstehe und das ich eingaben und ausgaben in java problemlos hinbekomme....
Ich wünsche dir noch ein frohe schaffen und bis moin :D

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
Kannst du mir das irgendwie und es irgendwie mit c++...

Ja klar! Öhh....was?  ???  ;D

ja damit meinte ich nur......
bei c++ heisst es int c ; cin>> c ;
bei java ???
Wo und in was liegt der unterschied und wie mache ich das in java =)

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Auf die Konsole ausgeben kannst Du mit:

System.out.println("Hallöle");
Optional auch sowas wie:

int i=123;
System.out.println("i = " + i.ToString());

Schick ist auch:

System.err.println("Schwerer Ausnahmefehler in 0xblup");
Das wird dann je nach Konsole als "Fehlermeldung" rot ausgegeben o.ä.
Bei der Windowskonsole sieht's allerdings aus wie ne normale Ausgabe.

Gruß Spawn

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

@Spawn: Aber is cin nicht "was zum Einlesen"? Hab C++ noch nicht an der Konsole programmiert, aber mir war so. Ausgabe müsste ja cout sein ;)

ok.... jetzt aber wie mache ich einfach ne eingabe ?

z.b. das ich ein wert für a eingeben kann ?

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Also:

Zuerst musst du java.io.* importieren, damit du auf die entsprechenden Klassen zugreifen kannst.

Um etwas von der Konsole einzulesen, brauchst du einen buffered Reader. Den erzeugst du so:

BufferedReader myReader = new BufferedReader(new InputStreamReader(System.in));

Lesen geht dann z.B. so:

String myInput = myReader.readLine();

Alles klar? ;)

greez 8)
JoSsiF

ne eigentlich nicht :D

da gabs ein anderes befehl von unserer professorin gezigt wurde.......

system.in oder so in der art........

dann war bildschirm ausgabe

a:   (eingabe)
a:   (ausgabe)

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Tut mir außerordentlich leid, wenn ich nicht exakt den Quellcode geschrieben habe, den deine Professeuse parat hatte. System.in kommt aber, wenn du mal schaust, in meinem Codeschnipsel auch vor.

Zudem ist das doch auch vollkommen egal. Erstmal ausprobieren, dann sehen wir weiter.

greez 8)
JoSsiF

mmhhh ok :D versuche mich dann damit :D
thxxxxxxxxxxxxxx

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
@Spawn: Aber is cin nicht "was zum Einlesen"? Hab C++ noch nicht an der Konsole programmiert, aber mir war so. Ausgabe müsste ja cout sein ;)

Ups, da hab ich wohl was falsch mitgeschnitten :-[

Eingaben in Java sind aber echt fiese, das mit dem BufferedReader kommt mir noch bekannt vor, da kann ich aber nur empfehlen eine "Eingabe-Klasse" draus zu bauen, die man dann immer wieder verwenden kann.

Gruß Spawn

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
da kann ich aber nur empfehlen eine "Eingabe-Klasse" draus zu bauen, die man dann immer wieder verwenden kann.

Jupp, sollte man drüber nachdenken, wenn man das öfter braucht :)

« SicherheitsabfrageAlgorithmus zur Kombinatorik »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
C++
C++ ist eine von der ISO standardisierte Programmiersprache und eine erweiterte Form von C zur objektorientierten, generischen und prozeduralen Programmierung. Weitestgeh...

High Definition
High Definition auch kurz als HD bezeichnet. Damit bezeichnet man Filmbilder, die eine viel höhere Bildpunktezahl aufweisen als zuvor. Ein herkömmliches Fernseh...

Quellcode
Ein Quellcode, auch als Quelltext bekannt, bezeichnet den unkompilierten Programm-Code einer Software. Quell- oder Programm-Code ist der auch für Menschen lesbare Co...