Kleine Frage

ScottGambler

Mitglied
Hallo. Ich weiß nun nicht ob ich im richtigen Thema hier gelandet bin,weil ich bin neu in diesem Forum hier.

//Wenn das Thema im falschen Berreich ist,bitte verschieben.

Ich bin neu in der ProgrammierWelt, beschäftige mich damit nun seit 2 Monaten und bin eher in die Richtung gegangen Bukkit Plugins für Minecraft zu schreiben/programmieren. Desshalb will ich nun auch mal ein bisschen Java lernen.

Ich habe hier ein Buch rumliegen "Programmieren lernen mit Java", und dort habe ich nun ein paar Aufgaben gemacht. Gestern habe ich noch eine Kreisberechnung gemacht,die den Radius abfragt,und danach die Einheit, dann wird einem gesagt z.B Der Umfang ist dann soviel und die Fläche soviel.

Nun,da ich noch ein anderes Spiel spiele,wo man viele Dörfer/Punkte haben kann,wollte ich etwas schreiben das die Punkte abfragt,und danach die Dörfer. Er erkennt dann das was der User bei Punkte eingeben hat,und er erkennt das was er bei Dörfer eingeben hat. Somit teilt er nun die Punkte durch die Dörfer,und dann sieht man den Punkte-Durchnitt pro Dorf. (Wird praktisch wenn man ca 1'000'000 Punkte hat und z.B 412 Dörfer)

Damit ihr wisst wovon ich rede, hier der Source von der Kreisberchnung:
Java:
import javax.swing.*;



/* Kreisberechnung: Für einen Kreis
 * werden der Umfang und der Flächeninhalt berechnet
 * Der Radius wird beim Programmstart als erster Paramter und die Einheit als zweiter
 * Parameter übergeben
 */

public class KreisBerechnung4 {
 public static void main(String[] args) {
  double radius, umfang, flaeche;
  String einheit, eingabe;
  eingabe = JOptionPane.showInputDialog("Geben sie den KreisRadius ein: ");
  radius = Double.parseDouble(eingabe);
  eingabe = JOptionPane.showInputDialog("Geben Sie die Einheit ein: ");
  einheit = eingabe;
  umfang = 2.0 * 3.1415926 * radius;
  flaeche = 3.1415926 * radius * radius;
  System.out.println("Umfang: ");
  System.out.print(umfang);
  System.out.println("" + einheit);
  System.out.print("Flaeche :");
  System.out.print(flaeche);
  System.out.println("" + einheit + '\u00fd');
 		  

  }
}

Ich hatte mir vorgestellt, dass man nun eine Variable anlegt,die den Wert erkennt der im ersten Auswahlfenster eingegeben wurde. (In diesem Falle = Man gibt die Punkte ein)

Directupload.net - uvg73k29.png

Dann legt man eine 2. Variable an,die erkennt den im zweiten Auswahlfenster eingegeben Wert. Nun wird der Wert1 durch Wert2 geteilt (Wert1 / Wert2).

Directupload.net - 8fl2q4bf.png

//Sorry wegen den Links, bin zu dumm die IMG Funktion zu benutzen:)

Grundidee habe ich ja bereits, weiß vlt. einer wie ich es auch umsetzen könnte?


Grüße aus Luxemburg.
-ScottGambler
 
G

Gast2

Gast
Was genau ist denn deine Frage?
Du weißt scheinbar wie du Werte einließt. Du weißt scheinbar wie man Variablen anlegt und Werte zuweise. Ausgabe scheint auch zu klappen. Fehlt dir einfach nur der Operator?

Java:
double punkteSchnitt = (double)punkte / anzahlStaedte;
 
G

Gast2

Gast
Was hast du denn schon probiert?

Wenn du das einlesen und die Ausgabe schon hast, dann fehlt dir doch nur noch die eine Zeile die ich oben gepostet habe.
 

.Buh

Mitglied
Was genau ist denn deine Frage?
Du weißt scheinbar wie du Werte einließt. Du weißt scheinbar wie man Variablen anlegt und Werte zuweise. Ausgabe scheint auch zu klappen. Fehlt dir einfach nur der Operator?

Java:
double punkteSchnitt = (double)punkte / anzahlStaedte;


das punkteSchnitt wäre dann die ausgabe der anzahl punkte pro Stadt :)
das solltest du als einfügen bevor es ausgegeben wird :p
 

ScottGambler

Mitglied
Mh.. Ich komme irgendwie nicht mehr klar.

Wenn ich es so mache:

Java:
import javax.swing.*;



/* Kreisberechnung: Für einen Kreis
 * werden der Umfang und der Flächeninhalt berechnet
 * Der Radius wird beim Programmstart als erster Paramter und die Einheit als zweiter
 * Parameter übergeben
 */

public class KreisBerechnung4 {
 public static void main(String[] args) {
  double punkte, dorf;
  String einheit, eingabe;
  eingabe = JOptionPane.showInputDialog("Geben sie die Punkte ein: ");
  eingabe = JOptionPane.showInputDialog("Geben Sie die Dörfer ein: ");
 double punkteSchnitt = (double)punkte / dorf;
  System.out.println("Punkte im Ganzen: ");
  System.out.print(punkte);
  System.out.print("Punkte je Dorf :");
  System.out.print(dorf);
 		  

  }
}

Dann kommt ja eine Fehlermeldung,ich muss der Variuable punkte und dorf einen Wert zuweisen.

//Aber das will ich nicht... Er soll ja den Wert erkennen,der eingeben wurde.
 
G

Gast2

Gast
Dann vergleich doch mal dein Programm mit dem was du als erstes gepostet hast. Du musst punkte bzw. doch noch einen Wert zuweisen:
Java:
radius = Double.parseDouble(eingabe);
 

ScottGambler

Mitglied
Hmm. Das kann ja nicht gehen. Er sagte mir ich soll Punkte und Dorf zu einem String machen, aber es muss ja ein Dobule sein?
¨
Type mismatch: cannot convert from String to double

Java:
public class KreisBerechnung4 {
 public static void main(String[] args) {
  double punkte, dorf;
  String einheit, eingabe;
  punkte = JOptionPane.showInputDialog("Geben sie die Punkte ein: ");
  dorf = JOptionPane.showInputDialog("Geben Sie die Dörfer ein: ");
  double punkteSchnitt = (double)punkte / dorf;
  System.out.println("Punkte im Ganzen: ");
  System.out.print(punkte);
  System.out.print("Punkte je Dorf :");
  System.out.print(dorf);
 		  

  }
}

Wenn du das meinstest.
 
G

Gast2

Gast
Schau dir mal die Zeilen 15 und 16 aus deinem ersten Post an. Das meinte ich.

Alternativ kannst du das ganze auch per Konsole und Scanner lösen was wir das ganze konvertieren und umwandeln erspart.
 

ScottGambler

Mitglied
Ich verliere irgendwie gerade den Überblick. Was meinst du mit Zeile 15-16? Das hier?

import javax.swing.*;



Java:
/* Kreisberechnung: Für einen Kreis
 * werden der Umfang und der Flächeninhalt berechnet
 * Der Radius wird beim Programmstart als erster Paramter und die Einheit als zweiter
 * Parameter übergeben
 */

public class KreisBerechnung4 {
 public static void main(String[] args) {
  double punkte, dorf;
  String einheit, eingabe;
  eingabe = JOptionPane.showInputDialog("Geben sie die Punkte ein: ");
  punkte = Double.parseDouble(eingabe);
  eingabe = JOptionPane.showInputDialog("Geben Sie die Dörfer ein: ");
  dorf = Double.parseDouble(eingabe);
  double punkteSchnitt = (double)punkte / dorf;
  System.out.println("Punkte im Ganzen: ");
  System.out.print(punkte);
  System.out.print("Punkte je Dorf :");
  System.out.print(dorf);
 		  

  }
}
 
G

Gast2

Gast
Java:
System.out.print("Punkte je Dorf :");
System.out.print(dorf);
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Kleine Frage zu OOP Java Basics - Anfänger-Themen 371
S Kleine Frage zu Threads 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
O Konsole - Kleine Frage Java Basics - Anfänger-Themen 22
T Kleine Frage Java Basics - Anfänger-Themen 2
A Java Flächeninhaltsberechnung kleine Frage Java Basics - Anfänger-Themen 8
T Kleine Frage zu Collections Java Basics - Anfänger-Themen 3
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
J Kleine Frage zu Methoden & OOP Java Basics - Anfänger-Themen 4
ModellbahnerTT Kleine Frage zu doppelten Arrays Java Basics - Anfänger-Themen 3
hdi Kleine Design/Convention Frage zu Konstruktoren Java Basics - Anfänger-Themen 4
R Kleine Frage zu Array Java Basics - Anfänger-Themen 2
M Eine kleine Frage bzw kleine Theorie frage String[arg] Java Basics - Anfänger-Themen 6
P Eine kleine Frage. Java Basics - Anfänger-Themen 4
M kleine sql abfrage Frage Java Basics - Anfänger-Themen 5
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
G kleine Frage Java Basics - Anfänger-Themen 4
J Kleine Connection Frage 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
A Noch ne kleine Beanshell Frage Java Basics - Anfänger-Themen 7
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
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
B Scanner-If/else kleine Abhebungs-Simulation Java Basics - Anfänger-Themen 3
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
T Klassen Kleine Übung zum Thema Klassen Java Basics - Anfänger-Themen 3
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
N kleine get-Methode anhand einer Aufgabenstellung Java Basics - Anfänger-Themen 13
D Kleine Rechenregel... ++a Java Basics - Anfänger-Themen 4
M Erste Schritte 2 Kleine Programme Java Basics - Anfänger-Themen 27
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
G Kleine Java Programme aus Main Java Programm starten..... Java Basics - Anfänger-Themen 3
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
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
M kleine Verständisfrage zur Klassenhierarchie, speziel JMenuItem Java Basics - Anfänger-Themen 8
B Paar kleine Grundsatzfragen zu Java Java Basics - Anfänger-Themen 5
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
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 Verständnisfrage lokale + Member Variable Java Basics - Anfänger-Themen 10
B kleine Probleme beim auslesen einer m3u Datei Java Basics - Anfänger-Themen 3
G eine kleine verwaltung Java Basics - Anfänger-Themen 2
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
K Kleine Fragen über Arrays Java Basics - Anfänger-Themen 8
K Hallo, Ich suche kleine Java Program-Aufgaben zum üben ? 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
Q Wie kann man eine kleine pause im Programm machen? Java Basics - Anfänger-Themen 13
J kleine java aufgabe: ausgabe von sternchen Java Basics - Anfänger-Themen 20
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
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
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
Zrebna Frage zu Test-Driven Development (TDD) Java Basics - Anfänger-Themen 3
I Frage Thymeleaf -> Fehler ignorieren und mit "" ersetzen? Java Basics - Anfänger-Themen 15
I Frage Thymeleaf -> Prefix / Suffix ändern? Java Basics - Anfänger-Themen 11
D Rekursions Probleme / frage Java Basics - Anfänger-Themen 4
T Frage zu Parse Java Basics - Anfänger-Themen 2
H Frage an die Profis Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben