kleine java aufgabe: ausgabe von sternchen

Status
Nicht offen für weitere Antworten.

Leroy42

Top Contributor
Und dazu läßt du uns ein fast 500 KBytes großes Bild laden? :shock:

Und wo ist dein Ansatz?

Du wirst hier keinen finden, der dir die Hausaufgaben
macht und noch dazu eine Doku schreibt, wenn
wir keinerlei Bemühungen deinerseits Gewahr werden.
 
J

java-_n00b

Gast
das problem ist, dass ich eben den ansatz nicht so recht weiß.
sind auch keine hausaufgaben, ist so für mich zum üben.
ich erwarte von euch auch keine ausfühlriche doku oder so, will aj nicht dreist werden...
ist bei euch im irc was los ? dann würd ich vielleicht mal dahin kommen, wäre besser zum diskutieren,oder?
 
J

Java-Freak na

Gast
Na dann erbarme ich mich mal.
du machst ne for-Schleife die solange * ausdruckt bis dein Parameter so groß ist, wie n
Code:
for (int i = 0; i < args[0]; ++i) 
 System.out.print("*")
oder wenn du die Sternchen untereinander haben willst
Code:
for (int i = 0; i < args[0]; ++i) 
 System.out.println("*")
Jetzt musst du nur noch die MainMethode drüber setzen.
und bei der zweiten Aufgabe würde ich zwei Schleifen schachteln, aber das mach mal schön selber...
MFG
 
J

java-_n00b

Gast
okay, was zählt denn alles genau zu der mainmethode?


Code:
public class Sternchen
das sicher auf jedenfall! das gibt den namen der Klasse an, richtig?

und dann müsste

Code:
public static void
..irgendwas kommen. was das jedoch genau ist, weiß ich leider nicht.


Und was bedeutet [nebenbei] das
Code:
(String[] args)

Ich bedanke mich schonmal recht herzlich hier doch positiv aufgenommen zu werden :)
 

L-ectron-X

Gesperrter Benutzer
Die main()-Methode sieht immer so aus:
Code:
public static void main(String[] args) {
   //Inhalt der Methode
}

String[] args bezeichnet eine Referenz auf ein Array aus String-Objekten mit dem Namen args.
In der Praxis wird das genutzt, um einem Java-Programm beim Start Parameter zu übergeben.
 

java-_

Mitglied
okay, die nimmt man am besten einfach mal so hin! wie ihr seht, haben wir aus eurer Sicht nicht sonderlich schwierige Aufgaben durchgeführt, vondaher nehm ich die Methode so hin.
Müsste ich jetzt also


Code:
public static void main(String[] args) {
   for (int i = 0; i < args[0]; ++i)
System.out.print("*") 
}

machen?
 

Marcel_Handball

Bekanntes Mitglied
statt args[0], args.length

Edit: sry, stimmt nicht (hab mich vertan)

Für die a stimmt das, wenn du nun die b) lösen möchtest brauchst du zwei verschachtelte Schleifen:
Code:
public static void main(String[] args) {
   for (int i = 0; i < args[0]; ++i)
    for(int a=0; a<i; a++){
     System.out.print("*");
    }
}
 

java-_

Mitglied
okay gut, dann kopieri chs mir mal schnell in Netbeans rein..
Wir schreiben Dienstag die Klausur über JAva, aktueller Stand ist der, wie er auf dem Aufgabenblatt zulesen ist. Wir dürfen für den praktischen Teil sogar das WWW zu Hilfe nehmen..
In der Schule verwenden wir Joe.
Versuche jetzt mal mein Glück mit der 2 alleine :)
Danke an Marcel

edit//

Code:
3 errors
BUILD FAILED (total time: 0 seconds)

edit/2/
so nurnoch 2 fehler da ich hinter System.out.print("*") kein " ; " hatte..

edit/3/
schon wieder ein ; vergessen gehabt


edit/4/

Code:
public class TestSterneA {
    
    public static void main (String[] args){
        for (int i=0; i < args[0]; ++i )
        for(int a=0; a<i; a++){
            System.out.print("*");
            }
    }

so habe ich 1 Error nurnoch. Bie der letzten Klammer steht, dass er eine " } expected " also mach ich diese hin, jeodch hab ich dann plötzlich iweder 2 Errors.

:?:


edit/5/

okay, hatte die Class falsch benannt

edit/6/
Code:
for (int i=0; i < args[0]; ++i)

Hier muss irgendwas falsch dran sein, nur was?
 

Jango

Gesperrter Benutzer
@ java- : Wann fängst du eigentlich mal an, selber zu denken? Dir die absoluten Grundlagen hier beizubringen, würde den Rahmen des Möglichen sprengen - und ist auch nicht das Ziel eines Forums.
 

anfänger15

Bekanntes Mitglied
Hab das ganze nur mal überflogen denke so müste B aussehen jetzt braust ja nur noch jemand der dir C hinschreibt.

Code:
public class TestSterneB {
   
    public static void main (String[] args){
        for (int i=0; i < Integer.parseInt(args[0]); ++i ){
          System.out.println("");	
        for(int a=0; a<i; a++){
            System.out.print("*");
          
            }
}
    } 
}
 

java-_

Mitglied
@ jango
prinzipiell hast du mit deiner ausage recht! Jedoch ist unser Lehrer ein Taugenichts und er kann weder erklären noch selber eine Fehleranalyse machen. Wie der Java-Code umgewandelt wird habe ich verstanden, jedoch was soll ich mit Informationen wie "am Ende einer Programmzeile muss ein Semikolon stehen (Ausnahme: geschweifter {} und runde Klammern () )
Woher soll ich die Bedeutung von "int" erlernen wenn mir die keiner direkt erklärt? Ich muss es halt leider hier aufarbeiten und dachte, dass es das beste ist, wenn ich ein wenig Code vorgegeben habe und mir daraus versuche mir etwas beizubringen..Deshalb oben auch meine vielden Edits weil ich es Stück für Stück durchgegangen bin auf der suche nach dem Fehler :|
Hoffe, ihr helft mir vielleicht doch ein bisschen



B2T:
Was sagt mir das: Wurde mir von NetBeans angezeigt:

Code:
operator < cannot be applied to int,java.lang.String

Gruß
 

anfänger15

Bekanntes Mitglied
Code:
public class TestSterneB {
   
    public static void main (String[] args){
        for (int i=0; i <= Integer.parseInt(args[0]); ++i ){
        
        for(int a=0; a<i; a++){
            System.out.print("*");
         
            }  
            System.out.println("");   
}
    }
}


Der obige Code wurde etwas verbessert.


bei mir geht es zu compilieren und zum ausführen.

zum ausführen einfach ( unter Windoof) die eingabeaufforderung öffnen, mit cd in das verzeichniss wechseln wo du die class datei gespeichert hast und dann enter. Dann noch java TestSterneB 5 in die Eingabeaufforderung schreiben und nochmal enter.

Die Zahl 5 gibt die anzahl der Sternenlinien an.


Ich hatte um java zu lernen gar keinen lehrer habe mir bis jetzt alles selbts beigebracht und man lernt nie aus

[edit]
die Fehlermeldung sagt das man mit dem operator < nicht einen int wert und einen java.lang.String vergleichen kann.

dafür hab ich das in das Programm eingebaut:
Integer.parseInt(args[0])

dadurch wird der String args[0] in einen int wert umgewandelt. Jetzt kann man mit < vergleichen, denn int und int kann verglichen werden.
 

Verjigorm

Top Contributor
lass es dir dochmal ausgeben
Code:
    int i = 5;
    System.out.println(i++);
    i=5;
    System.out.println(++i);

vielleicht kommste selbst drauf ^^
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
F Java Programm, das kleine Buchstaben in einem String zählen soll und bei großen Buchstaben oder Sonderzeichen abbrechen soll. Java Basics - Anfänger-Themen 5
A Java Flächeninhaltsberechnung kleine Frage Java Basics - Anfänger-Themen 8
G Kleine Java Programme aus Main Java Programm starten..... Java Basics - Anfänger-Themen 3
B Paar kleine Grundsatzfragen zu Java Java Basics - Anfänger-Themen 5
K Hallo, Ich suche kleine Java Program-Aufgaben zum üben ? Java Basics - Anfänger-Themen 4
H Suche jemanden für kleine Uni-Abgabe/ mit Vergütung Java Basics - Anfänger-Themen 1
P eine kleine Aufgabe mit Audio Java Basics - Anfänger-Themen 1
B Scanner-If/else kleine Abhebungs-Simulation Java Basics - Anfänger-Themen 3
J Kleine Frage zu OOP Java Basics - Anfänger-Themen 371
L Kleine Hilfe beim Schreiben eines Programmes benötigt :D Java Basics - Anfänger-Themen 40
M Welches Framework für kleine WebApp nutzen? Java Basics - Anfänger-Themen 6
D Kleine Probleme mit Split-Befehlen Java Basics - Anfänger-Themen 5
O Datei in mehrere kleine Dateien umwandeln Java Basics - Anfänger-Themen 47
CptK Interface Kleine Kreise in großem Kreis anordnen Java Basics - Anfänger-Themen 3
CT9288 Kleine Simulation programmieren, denkanstöße erbeten Java Basics - Anfänger-Themen 19
S Kleine Frage zu Threads Java Basics - Anfänger-Themen 3
T Klassen Kleine Übung zum Thema Klassen Java Basics - Anfänger-Themen 3
O Kleine Frage zu Iterator und Iterable Java Basics - Anfänger-Themen 6
O Kleine Frage zu cast Java Basics - Anfänger-Themen 3
U DOM Parser, kleine Frage Java Basics - Anfänger-Themen 29
N BierSpiel von "Kopf bis Fuss" eigener Code...kleine Problemstellung. Java Basics - Anfänger-Themen 11
Anfänger2011 2 kleine Fragen zu ArrayListen Java Basics - Anfänger-Themen 5
TheSorm Kleine Speicher Klasse Java Basics - Anfänger-Themen 24
F Speicherlast mehrere GB durch kleine png files? Java Basics - Anfänger-Themen 1
T Kleine Anfängerfrage :) Java Basics - Anfänger-Themen 4
T Kleine Klausurfragen Java Basics - Anfänger-Themen 17
T viele "kleine" Fragen... Java Basics - Anfänger-Themen 3
Q Vererbung Kleine Hilfe bei einer aufgabe Java Basics - Anfänger-Themen 5
DStrohma Best Practice Hibernate für kleine Anwendung nutzen? Java Basics - Anfänger-Themen 4
O Konsole - Kleine Frage Java Basics - Anfänger-Themen 22
N kleine get-Methode anhand einer Aufgabenstellung Java Basics - Anfänger-Themen 13
D Kleine Rechenregel... ++a Java Basics - Anfänger-Themen 4
ScottGambler Kleine Frage Java Basics - Anfänger-Themen 13
M Erste Schritte 2 Kleine Programme Java Basics - Anfänger-Themen 27
T Kleine Frage Java Basics - Anfänger-Themen 2
B Kleine Erklärung zu einer Codezeile benötigt Java Basics - Anfänger-Themen 5
H Datei in kleine Stücke teilen und wieder erkennen Java Basics - Anfänger-Themen 10
P eigene kleine Datenverwaltung Java Basics - Anfänger-Themen 5
K Erste Schritte Kleine Verständnisfrage Java Basics - Anfänger-Themen 12
S Erste Schritte Zwei kleine Fragen zu [], int und Konstruktor Java Basics - Anfänger-Themen 3
S Erste Schritte Kleine Problem mit Ausgabe in eine Datei Java Basics - Anfänger-Themen 11
R Sehr kleine doubles nicht in Exponentialdarstellung ausgeben Java Basics - Anfänger-Themen 3
H Datenbank suche in kleine Schritte Java Basics - Anfänger-Themen 6
O kleine SwingFrame Java Basics - Anfänger-Themen 3
T Kleine Frage zu Collections Java Basics - Anfänger-Themen 3
J BlueJ! 2 kleine Fragen zum Spiel. Java Basics - Anfänger-Themen 3
J Kleine Datenbank programmieren Java Basics - Anfänger-Themen 2
J Eigene kleine Datenbank programmieren Java Basics - Anfänger-Themen 2
H Warum funktioniert diese kleine Methode nicht? Java Basics - Anfänger-Themen 8
E Kleine Hilfe für einen Einsteiger Java Basics - Anfänger-Themen 18
Luk10 Dateipfad beim Laden einer Datei + Neue kleine Frage! Java Basics - Anfänger-Themen 11
U actionListener - eine Kleine Frage Java Basics - Anfänger-Themen 7
M kleine Verständisfrage zur Klassenhierarchie, speziel JMenuItem Java Basics - Anfänger-Themen 8
J Kleine Frage zu Methoden & OOP Java Basics - Anfänger-Themen 4
M kleine und einfache Verständnisfrage Java Basics - Anfänger-Themen 3
S 2 kleine Methoden negieren und print Java Basics - Anfänger-Themen 8
J if und kleine double Werte Java Basics - Anfänger-Themen 7
H kleine zwischenfrage string Java Basics - Anfänger-Themen 3
ModellbahnerTT Kleine Frage zu doppelten Arrays Java Basics - Anfänger-Themen 3
Y Kleine Verständnisfrage zum Thema dynamische Polymorphie Java Basics - Anfänger-Themen 3
M Kleine Konsole mit Threads + KeyAdapter Java Basics - Anfänger-Themen 6
hdi Kleine Design/Convention Frage zu Konstruktoren Java Basics - Anfänger-Themen 4
hdi kleine Verständnisfrage lokale + Member Variable Java Basics - Anfänger-Themen 10
R Kleine Frage zu Array Java Basics - Anfänger-Themen 2
B kleine Probleme beim auslesen einer m3u Datei Java Basics - Anfänger-Themen 3
G eine kleine verwaltung Java Basics - Anfänger-Themen 2
M Eine kleine Frage bzw kleine Theorie frage String[arg] Java Basics - Anfänger-Themen 6
Povlsen84 Initlialisierung, Vector, serialVersionUID . kleine Fragen Java Basics - Anfänger-Themen 4
M Kleine Anfängerfrage Java Basics - Anfänger-Themen 10
D kleine Passwortabfrage erstellen incl. Method zum verändern Java Basics - Anfänger-Themen 7
G jFTP - kleine Fragen Java Basics - Anfänger-Themen 2
P Eine kleine Frage. Java Basics - Anfänger-Themen 4
M kleine sql abfrage Frage Java Basics - Anfänger-Themen 5
K Kleine Fragen über Arrays Java Basics - Anfänger-Themen 8
Z kleine frage zu: Runtime.getRuntime().exec("cmd /c) Java Basics - Anfänger-Themen 3
M Zufallszahl - kleine Frage Java Basics - Anfänger-Themen 4
S kleine suche Java Basics - Anfänger-Themen 9
D kleine spielerei mit swing Java Basics - Anfänger-Themen 5
A Kleine Tabelle . Java Basics - Anfänger-Themen 8
U kleine datenbank Java Basics - Anfänger-Themen 86
G kleine Frage Java Basics - Anfänger-Themen 4
Q Wie kann man eine kleine pause im Programm machen? Java Basics - Anfänger-Themen 13
J Kleine Connection Frage Java Basics - Anfänger-Themen 4
P kleine db-aufgabe läuft nur suboptimal Java Basics - Anfänger-Themen 8
S ein paar kleine Fragen Java Basics - Anfänger-Themen 4
M Kleine Frage zu If-Bedingung Java Basics - Anfänger-Themen 4
X Kleine Frage: Split Java Basics - Anfänger-Themen 13
G sehr kleine Dezimalzahlen (BigDecimal) falsch angezeigt Java Basics - Anfänger-Themen 5
G Eigene kleine Sprache entwickeln Java Basics - Anfänger-Themen 6
T Kleine Verständnissfrage Java Basics - Anfänger-Themen 7
J Große *.Text Datei zum verschicken in viele kleine Java Basics - Anfänger-Themen 7
A Noch ne kleine Beanshell Frage Java Basics - Anfänger-Themen 7
B eine kleine leichte aufgabe mit einem stack programmieren Java Basics - Anfänger-Themen 2
A Kleine Anfängerfragen u.a.: Kann man Random "speichern& Java Basics - Anfänger-Themen 6
I Push Nachrichten von JAVA EE App an Mobile App Java Basics - Anfänger-Themen 3
H .java Dateien in Eclipse einbinden und ausführen Java Basics - Anfänger-Themen 1
onlyxlia Schlüsselworte Was meint man mit "einen Typ" in Java erstellen? Java Basics - Anfänger-Themen 2
O Java Kara geschweifte Klammern Java Basics - Anfänger-Themen 2
richis-fragen Mausrad logitech kann links und rechts klick wie in java abragen. Java Basics - Anfänger-Themen 15
XWing Java Klssenproblem Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben