Paules-PC-Forum.de Anzeige:

Microsoft Windows Intune: PC-Verwaltung und -Sicherheit in der Cloud: Updateverwaltung, Anti-Virus und vieles mehr!


Zurück   Paules-PC-Forum.de > Programmierung > Sonstige Programmiersprachen

Sonstige Programmiersprachen Das Sammel-Forum für alle weiteren Programmiersprachen wie z.B. Assembler, Delphi, Pascal, C# (C-Sharp), Java usw.

EM-Tippspiel

Paule bei Facebook


Paule bei Twitter


Letzte Forenthemen
Gehe zum ersten neuen Beitrag PPF - Spiel "Wörter weiter...
Aufrufe: 26903, Antworten: 4218
Gehe zum ersten neuen Beitrag Algorithmen Teil IV...
Aufrufe: 3325, Antworten: 122
Gehe zum ersten neuen Beitrag Von Live CD Windowspfad...
Aufrufe: 309, Antworten: 19
Gehe zum ersten neuen Beitrag Bundesliga-Tippspiel Saision...
Aufrufe: 7641, Antworten: 185
Gehe zum ersten neuen Beitrag Captur 2.2 (Snow Leo)
Aufrufe: 19, Antworten: 0
Gehe zum ersten neuen Beitrag Captur 2.3 (Lion)
Aufrufe: 21, Antworten: 0
Gehe zum ersten neuen Beitrag Acer Aspire 8745ZG fährt...
Aufrufe: 56, Antworten: 6
Gehe zum ersten neuen Beitrag Rechner fährt herunter,...
Aufrufe: 145, Antworten: 9
Gehe zum ersten neuen Beitrag avs4you_com Lizenz oder Abo?
Aufrufe: 70, Antworten: 4
Gehe zum ersten neuen Beitrag PPF - Shoppingwahn
Aufrufe: 50942, Antworten: 1395
Zeige:





Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21.09.2009, 17:34   #1 (Direktlink)
Forenmaskottchen
 
Registriert seit: 25.04.2006
Ort: Frankfurt (nähe)
Beiträge: 570
Standard java proggen

sinnlos hat wieder mal ne kleine frage für euch warscheinlich ein klacks für mich iweder mal stundenlanges grüblen undh ier komts auch schon :

Die Java Klasse Zahlenvergleich vergleicht zwei eingegebene Zahlen. Das Ergebnis
des Vergleichs (z.B. a ist größer als b) wird als Meldung ausgegeben.



bisherige programierung von mir :

Code:
import java.io.*;

public class Zahlenvergleich

{

    public static void main (String argv[]) throws IOException

     {


        String str;

        double z1, z2;

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

        System.out.println ("Erste Zahl zum Vergleich eingeben!");
        str = readLine();
        z1= Double.parse.Double(str);



        System.out.println ("zweite Zahl zum Vergleich eingeben!");
        str = readLine();
        z2= Double.parse.Double(str);
        
        
        
        
        
        if (z1==z2)
        
        {
        System.out.println("Zahlen gleich");
        }
    
    
        else (
jetzt die preiserage wies gehts weiter nach dem if mit else else else ? ioder wird da noch en if dazwischen geschoben ?!

lg

marcel
__________________
Visit me 210-433-811

Geändert von Frabbing (21.09.2009 um 20:48 Uhr)
sinnlos ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 21.09.2009, 20:50   #2 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
Standard

Hallo sinnlos,

ich kann dir leider bei deinem Problem nicht helfen- kann kein Java.
Setz deine Codes am besten in CODE-Tags (oder HTML/PHP), dann ist er besser lesbar. Hab das mal für dich erledigt.
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist offline   Mit Zitat antworten
Alt 23.09.2009, 09:06   #3 (Direktlink)
Forenmaskottchen
 
Registriert seit: 06.03.2005
Ort: Gera
Beiträge: 732
Standard

Morgen,

an sich ist das eine einfache geschachtelte If-Anweisung.
Bin zwar kein Java kenner sollte aber recht schnell gehen xD

Code:
if (z1 == z2) {
    system.out.println("Die Zahlen sind gleich.");
} else if (z1 > z2) {
    system.out.println("Die Zahl1 ist größer als Zahl2.");
} else {
    system.out.println("Die Zahl1 ist kleiner als Zahl2.");
}
Ich hoffe mal das stimmt so xD

mfg
__________________
Aus Fehlern wird man klug, drum ist einer nicht genug!
Ich bin nur ein Opfer des Kapitalismus.
Phill ist offline   Mit Zitat antworten
Alt 28.09.2009, 17:02   #4 (Direktlink)
Forenmaskottchen
 
Registriert seit: 25.04.2006
Ort: Frankfurt (nähe)
Beiträge: 570
Standard ^^

thank you ^^ sind hier java leute ? muss warscheinlich noch mehr fragen stellen demnächst xD
__________________
Visit me 210-433-811
sinnlos ist offline   Mit Zitat antworten
Alt 22.10.2009, 10:03   #5 (Direktlink)
Forenmaskottchen
 
Registriert seit: 25.04.2006
Ort: Frankfurt (nähe)
Beiträge: 570
Unglücklich Java aufgaben

hi leute muss 3 java auf gaben lösen hab aber ne denkblokade bin echt ein n00b in progrmaiern vl. kann mir jmd die auf gaben erklären.. ist bestimmt nich viel aber ich versteh nicht wie ich dran gehn soll vl. kann das einer so einfach wies geht mit enfachen wie mit string if else und einfache schleifen mal programiern und mir erklärn :

1. man gibt ne zahl ein, ein countdown zählt dann von dieser zahl bis 0.

2. ax+b=0. man kann für a und b werte eingeben und der gibt einem dann x aus,
das die gleichung stimmt

3. man gibt ne anzahl von rechnungen ein, für jede rechnung nen betrag,
am ende wird der gesamtbetrag ausgegeben und der betrag der höchsten rechnung,
wenn die gesamteinnahmen über 5000,- liegen gehen davon 1% aufs sparbuch.


würd mich freun wenn jmd zeit findet ...
mfg

marci
__________________
Visit me 210-433-811
sinnlos ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 22.10.2009, 11:01   #6 (Direktlink)
Forenmaskottchen
 
Registriert seit: 25.01.2006
Beiträge: 953
Daumen runter

zu 1.)
Code:
dim x as integer = 0   //Deklarieren einer Variablen als Ganzzahl

x = "Feld mit der Anzahl" //Die Zahl die eingegeben wird

if x > 0 then  //Wenn x größer 0
  do while x>0   //v
     x--            //ziehe solange von x 1 ab, bis x nicht mehr größer 0; sprich, x=0
  loop              //^
  if x = 0 then          //wenn x=0
    msgbox("Boom!")  //ausgabe "Boom!"
  end if              
else                       //Eingabe von x war gleich oder kleiner 0
  msgbox("Boom!")    //Ausgabe Boom!
end if
so müsste das zumindest in Visual Basic sein.
Die Syntax ist vielleicht etwas anderst, aber das Verfahren bleibt das gleiche.

Hoffe, dass ich in der Eile nichts übersehen hab...
__________________
Gruß
Mital

Geändert von Mital6000 (22.10.2009 um 11:19 Uhr)
Mital6000 ist offline   Mit Zitat antworten
Alt 22.10.2009, 11:14   #7 (Direktlink)
Forenmaskottchen
 
Registriert seit: 25.04.2006
Ort: Frankfurt (nähe)
Beiträge: 570
Standard sry

sry aber da verstehe ich überhaupt nichts danke erst mal .. aber brauche dsa in java .. ich hab sowieso probleme java synstax zu verstehn und anzuwenden dsa jetzt noch zu übertragen also ich blick gar nic mehr durch .. vl. weis ja jmd wies in java geht ..
__________________
Visit me 210-433-811
sinnlos ist offline   Mit Zitat antworten
Alt 22.10.2009, 11:38   #8 (Direktlink)
Forenmaskottchen
 
Registriert seit: 25.01.2006
Beiträge: 953
Standard

ok, hab oben mal Kommentiert...

habs auch mal in Java gemacht, geb ich aber keine Garantie drauf

Code:
int x=0; //Deklaration mit Wertzuweisung = initialisation

x = (Eingabe)
if (x>0) {                             //Wenn Eingabe größer 0
  while(x>0) {                       //solange x>0
    (eventuelle Ausgabe) = x;    //ausgabe von x
    x=x-1;                             //ziehe von x 1 ab
  }

  if (x==0) {                   //wenn x = 0
                                 //Ausgabe
  }
}
so müsste es in Java sein. Es fehlt nur die Ausgabe...
Die letzte IF-Anweisung braucht man eigentlich nicht, da kann auch die direkte Ausgabe hin.
Dies kann nur ein zustätzlicher Schutz sein, falls in einem größeren programm etwas schief läuft.

Hoffe das es hilft. Den rest schaue ich mir heute Abend an, wenn bis dahin nicht geschehen.

Und wie du siehst, im Prinzip das gleiche wie oben, nur eine etwas andere Syntax...

EDIT: Ich hatte die Eingabe vergessen...
__________________
Gruß
Mital

Geändert von Mital6000 (22.10.2009 um 12:11 Uhr)
Mital6000 ist offline   Mit Zitat antworten
Alt 22.10.2009, 11:54   #9 (Direktlink)
Forenmaskottchen
 
Registriert seit: 25.04.2006
Ort: Frankfurt (nähe)
Beiträge: 570
Standard ok

okay dsa erklärt mir einiges und mir wird es auch klar.. funktioniern tut es nicht weil meinerm ienung nach noch der Buffered Reader fehlt und dsa parsen in integer udn am ende muss die schelife doch auch beendet werdenh mmm .... oder du programierst dsa einfach anders.. naja abwarten ^^ ma schaun wassich hier noch ergibt aber dankeschön erst mal wirklich nett von dir : - )
__________________
Visit me 210-433-811
sinnlos ist offline   Mit Zitat antworten
Alt 22.10.2009, 12:01   #10 (Direktlink)
Forenmaskottchen
 
Registriert seit: 25.01.2006
Beiträge: 953
Standard

Ich hab oben editiert. Hatte die Eingabe vergessen.

Die While-Schleife wird doch geschlossen:

while(x>0) {

}


wie gesagt, ich hab noch nie in Java programmiert. Ich hab mir nur die Syntax angeschaut.
Und Fehlerteufel kann es immer geben

EDIT: Ich wollte dir auch nicht das ganze Programm schreiben, sondern nur zeigen, wie die Schleife auszusehen hat
Um Die Ein-/Ausgabe, musst du dich selbst kümmern
__________________
Gruß
Mital

Geändert von Mital6000 (22.10.2009 um 12:13 Uhr)
Mital6000 ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 22.10.2009, 12:09   #11 (Direktlink)
Lebendes Inventar
 
Benutzerbild von Katsche
 
Registriert seit: 07.07.2005
Ort: Münster
Alter: 24
Beiträge: 4.466
Standard

Moin,

bin dran an der Klasse, sollte kein Problem werden. Bin jetzt erstmal dabei die syntaktischen Fehler, die du gemacht hast (verstehst du Objektorientierung überhaupt schon, sieht nämlich nicht danach aus), auszumerzen.

Sicher, dass das fürn Anfänger die richtige Aufgabe ist?

Gruß Katsche
__________________

! Alles wird gut !
------------------------------------------------------
"Lange Tage und angenehme Nächte!" - Roland von Gilead
Katsche ist offline   Mit Zitat antworten
Alt 22.10.2009, 12:16   #12 (Direktlink)
Lebendes Inventar
 
Benutzerbild von Katsche
 
Registriert seit: 07.07.2005
Ort: Münster
Alter: 24
Beiträge: 4.466
Standard

Uii, die Aufgabe war toll und einfach.
(Naja, mache ja nun auch schon seit einem Jahr Java, lass dich nicht unterkriegen!)

Habs minimal auskommentiert und die Fehler, die du gemacht hast, ausgemerzt. Die Prüfung mit der if/else Verzweigung war ja schon richtig angegeben worden.

Code:
import java.io.*;

/**
 * Klasse Zahlenvergleich liest zwei Zahlen ein und gibt das Ergebnis des Vergleichs als Meldung auf die Konsole aus.
 * 
 * @author Stefan Katschewitz
 *
 */

public class Zahlenvergleich{

    public static void main (String argv[]) throws IOException{

        String str;
        double z1, z2;
        BufferedReader eingabe = new BufferedReader (new InputStreamReader(System.in));

        System.out.println ("Erste Zahl zum Vergleich eingeben!");
        str = eingabe.readLine();
        z1= Double.parseDouble(str);

        System.out.println ("zweite Zahl zum Vergleich eingeben!");
        str = eingabe.readLine();
        z2= Double.parseDouble(str);      
        
        if(z1==z2){
        	System.out.println("Die zwei Zahlen sind gleich groß.");
        }
        else if(z1>z2){
        	System.out.println("Die erste Zahl ist größer.");
        }
        else{
        	System.out.println("Die zweite Zahl ist größer.");
        }
    }
}
Vergleich das mal Zeile für Zeile mit deinem und komm bei Fragen auf uns zurück. Habe nämlich das Gefühl, dass du die Objektorientierung noch nicht wirklich verstanden hast, aber schon mit Methoden anderer Klassen rumspielst.
War das eigentlich ne Vorlage oder hast du dir das alles alleine zusammen gesucht (auch den BufferedReader)?
__________________

! Alles wird gut !
------------------------------------------------------
"Lange Tage und angenehme Nächte!" - Roland von Gilead
Katsche ist offline   Mit Zitat antworten
Alt 22.10.2009, 12:30   #13 (Direktlink)
Forenmaskottchen
 
Registriert seit: 25.04.2006
Ort: Frankfurt (nähe)
Beiträge: 570
Standard lol

danke katsche für die ühe aber du hast was falsch verstnaden das war schon etwsa älter ich suche java lösungen so wie du sie grade gemacht hast mit diesen 3 aufgaben XD :

1. man gibt ne zahl ein, ein countdown zählt dann von dieser zahl bis 0.

2. ax+b=0. man kann für a und b werte eingeben und der gibt einem dann x aus,
das die gleichung stimmt

3. man gibt ne anzahl von rechnungen ein, für jede rechnung nen betrag,
am ende wird der gesamtbetrag ausgegeben und der betrag der höchsten rechnung,
wenn die gesamteinnahmen über 5000,- liegen gehen davon 1% aufs sparbuch.


vl. weiste ja da auch was

lg

marcel
__________________
Visit me 210-433-811
sinnlos ist offline   Mit Zitat antworten
Alt 22.10.2009, 16:51   #14 (Direktlink)
Unregistriert
Gast
 
Beiträge: n/a
Standard

Code:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;


public class Main {
	public static void main(String argv[]) throws NumberFormatException, IOException
	{
		BufferedReader eingabe = new BufferedReader (new InputStreamReader(System.in));
		
		//aufgabe 1
		System.out.println("Gib eine Zahl ein:");	
		int start=Integer.parseInt(eingabe.readLine());
		for(int i=start;i>=0;i--)
		{
			System.out.println(i);
		}

	
		//aufgabe 2
		System.out.println("Wert von a:");
		float a=Float.parseFloat(eingabe.readLine());
		System.out.println("Wert von b:");
		float b=Float.parseFloat(eingabe.readLine());
		
		Float c = -b/a;
		System.out.println("Wert von x:"+ c.toString());
		
	}
	
}
Aufgabe 3 versteh ich nicht. Gib mal ein Beispiel.
  Mit Zitat antworten
Antwort

  Paules-PC-Forum.de > Programmierung > Sonstige Programmiersprachen

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Java - Java Script 19Gino57 über das Forum 1 09.03.2006 17:56
Spiele Proggen.... Odin_spriggan Sonstige Programmiersprachen 2 28.03.2005 02:57
was ist java ?? jan 25 Windows XP 5 14.12.2004 13:06
Trotz Java install.: Ihr Browser unterstützt kein Java zerber Windows XP 2 03.09.2004 11:21



Alle Zeitangaben in WEZ +2. Es ist jetzt 04:55 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Powered by vBCMS® 2.7.0 ©2002 - 2012 vbdesigns.de
(c) Paules-PC-Forum.de

::: Impressum :::

Search Engine Optimization by vBSEO 3.3.2