Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 16:52

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Rechenarten zusammenfügen / Java

Discussion on Rechenarten zusammenfügen / Java within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 14
Join Date: Apr 2009
Posts: 649
Received Thanks: 48
Rechenarten zusammenfügen / Java

Mal eine Frage mache in der Schule gerade in Informatik einen Taschenrechner, muss '+' ; '-' ; '*' ; '/' in eines einfügen, bekomme dies aber nicht hin und ausserdem rechner mein Rechner nicht mit Kommazahlen:


/**
*
* Beschreibung
*
* @version 1.0 vom 03.02.2010
* @author
*/

public class Addition {

public static void main(String[] args) {
int summand1, summand2, summe;

System.out.println("Geben Sie den ersten Summanden ein!");
summand1= InOut.readInt();
System.out.println("Geben Sie den zweiten Summanden ein!");
summand2= InOut.readInt();

summe=summand1+summand2;

System.out.println("Die Summe der eingegebenen Zahlen ist: ");
System.out.println(summe);
}
}

---

/**
*
* Beschreibung
*
* @version 1.0 vom 03.02.2010
* @author
*/

public class subtraktion {

public static void main(String[] args) {
int zahl1, zahl2, differenz;

System.out.println("Geben Sie den ersten Minuend ein!");
zahl1= InOut.readInt();
System.out.println("Geben Sie den zweiten Subtrahend ein!");
zahl2= InOut.readInt();

differenz=zahl1-zahl2;

System.out.println("Die Differenz der eingegebenen Zahlen ist: ");
System.out.println(differenz);
}
}

---

/**
*
* Beschreibung
*
* @version 1.0 vom 03.02.2010
* @author
*/

public class Multiplikation {

public static void main(String[] args) {
int zahl1, zahl2, produkt;

System.out.println("Geben Sie den ersten Faktor ein!");
zahl1= InOut.readInt();
System.out.println("Geben Sie den zweiten Faktor ein!");
zahl2= InOut.readInt();

produkt=zahl1*zahl2;

System.out.println("Die Produkt der eingegebenen Zahlen ist: ");
System.out.println(produkt);
}
}

---

/**
*
* Beschreibung
*
* @version 1.0 vom 03.02.2010
* @author
*/

public class Division {

public static void main(String[] args) {
int zahl1, zahl2, quotient;

System.out.println("Geben Sie den Dividend ein!");
zahl1= InOut.readInt();
System.out.println("Geben Sie den Divisor ein!");
zahl2= InOut.readInt();

quotient=zahl1/zahl2;

System.out.println("Die Quotient der eingegebenen Zahlen ist: ");
System.out.println(quotient);
}
}

---


Bitte um hilfe.
hallo5551 is offline  
Old 09/16/2010, 17:44   #2
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
Quote:
int summand1, summand2, summe;
System.out.println("Geben Sie den ersten Summanden ein!");
summand1= InOut.readInt();
System.out.println("Geben Sie den zweiten Summanden ein!");
summand2= InOut.readInt();

summe=summand1+summand2;

System.out.println("Die Summe der eingegebenen Zahlen ist: ");
System.out.println(summe);
wenn du komma zahlen benutzen willst, musst du anstelle des "int" einfach "float" schreiben!

und die letzten zeilen kanns tdu auch einfacher gestallten!
zb so:

Code:
  public static void main(String[] args) {

  int summand1, summand2;


  System.out.println("Geben Sie den ersten Summanden ein!");
  summand1= InOut.readInt();
  System.out.println("Geben Sie den zweiten Summanden ein!");
  summand2= InOut.readInt();

  System.out.println("Die Summe der eingegebenen Zahlen ist: "+(summand1+summand2));
mit kommas dann so:

Code:
  float summand1, summand2;


  System.out.println("Geben Sie den ersten Summanden ein!");
  summand1= InOut.readFloat();
  System.out.println("Geben Sie den zweiten Summanden ein!");
  summand2= InOut.readFloat();

  System.out.println("Die Summe der eingegebenen Zahlen ist: "+(summand1+summand2));
€ achja, beim eingeben kein komma ( , ) sondern ein punkt ( . ) eingeben!
omer36 is offline  
Old 09/16/2010, 17:52   #3


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
Ich bin mir nicht sicher, ob es float in Java gibt.
Eigentlich sollte das double sein.

außerdem muss es nicht sein, dass so eine Funktion für float/double existiert; das sollte man vorher in der Dokumentation nachsehen.
MrSm!th is offline  
Old 09/16/2010, 18:02   #4
 
Goxide's Avatar
 
elite*gold: 11
Join Date: Jan 2009
Posts: 247
Received Thanks: 100
Quote:
Originally Posted by MrSm!th View Post
Ich bin mir nicht sicher, ob es float in Java gibt.
Eigentlich sollte das double sein.

außerdem muss es nicht sein, dass so eine Funktion für float/double existiert; das sollte man vorher in der Dokumentation nachsehen.
Ja es gibt Float in Java. Float - 32 Bit und Double - 64 Bit.
Goxide is offline  
Old 09/16/2010, 18:04   #5
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
double geht auch, genau wie float, aber in den meisten schulen ist float schon vorgegeben, dass es klappt... (bei uns klappt es genau wie hier bei mir zuhause..)
wenns nicht geht dann machste "double"

und um alles zusammen zu bekommen in einen taschen rechner machst du es zb so:

Code:
public class AllInOne {

  public static void main(String[] args) {

  int eingabe;
  
  System.out.println("Bitte auswaehlen!");
  System.out.println("1: addieren");
  System.out.println("2: subtrahieren");
  System.out.println("3: multiplizieren");
  System.out.println("4: dividieren");
  System.out.println();
  eingabe = InOut.readInt();
  
  if (eingabe == 1) {
  
  float summand1, summand2;

  System.out.println("Geben Sie den ersten Summanden ein!");
  summand1= InOut.readFloat();
  System.out.println("Geben Sie den zweiten Summanden ein!");
  summand2= InOut.readFloat();

  System.out.println("Die Summe der eingegebenen Zahlen ist: "+(summand1+summand2));
  }
     
  else if (eingabe == 2) {
  
  float zahl1, zahl2;

  System.out.println("Geben Sie den ersten Minuend ein!");
  zahl1= InOut.readFloat();
  System.out.println("Geben Sie den zweiten Subtrahend ein!");
  zahl2= InOut.readFloat();

  System.out.println("Die Differenz der eingegebenen Zahlen ist: "+(zahl1-zahl2));
  }



  }
}
schau es dir an und achte auf die geschleiften klammern nach der if anweisung....
füg die anderen beiden selber ein, damit du auch was lernst
omer36 is offline  
Old 09/16/2010, 18:09   #6


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
bei uns ist es umgekehrt.
in allen möglichen sprachen lerne ich erst float und dann in java BÄM, der typ für dezimalzahlen ist double
naja meinen lehrern traue ich eh nicht so viel zu...
MrSm!th is offline  
Old 09/16/2010, 18:11   #7
 
elite*gold: 14
Join Date: Apr 2009
Posts: 649
Received Thanks: 48
wenn ich es mit 'fload' bzw. 'double' versuche zeigt er mir zwei errors, obwohl ich simmer an die richtig eStelle setze irgendetwas timmt da nicht ...

@Omer: Danke das habe ich hinbekommen.
hallo5551 is offline  
Old 09/16/2010, 18:14   #8
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
float ...

float zahl1, zahl2;
zahl1= InOut.readFloat();


wir wollten auch erst mit c++ anfangen und dann meint der lehrer auf einma, "dieses jahr machen wir es mal anders und lernen anstelle von c++ , java"
...so ein kack...hätte lieber c++ gelernt, da ich schon vor hatte in nächster zeit mit c++ anzufangen...
nja kann mann nicht ändern ^^

@hallo55551.
hast du es? mach es erst alleine, dann vergleich es hier:
omer36 is offline  
Thanks
1 User
Old 09/16/2010, 18:27   #9
 
elite*gold: 14
Join Date: Apr 2009
Posts: 649
Received Thanks: 48
ich habe es hinbekommen, hatte nur einen kleinen Fehler gemacht, den ich alleine regeln konnte.
Ach und zu eurem Unterrischtsplan: Bei uns wurde es auch aus 2. Halbejahr gelegt. Warum? - Keine Ahnung.^^



Ach und danke nochmal an alle, vorallem an dich omer36
hallo5551 is offline  
Old 09/16/2010, 21:17   #10
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
jo kein ding... ^^
ich lern ja selber in meiner freizeit java, und es ist gleichzeitig für mich eine übung jetz in demfall "dir" zu helfen ^^

die in meiner klasse sind einfach zu dumm, um das zu kapieren, darum sind wir immernoch am anfang...

erklärung wie mann die tastatureingaben speichert, was variablen sind blaa blaa...
zu einfach für mich... darum mach ich schon zuhause von mir aus neues ^^
omer36 is offline  
Reply


Similar Threads Similar Threads
C++ Adressen zusammenfügen??
02/28/2010 - C/C++ - 9 Replies
Hey Leute, ich hab da mal eine Frage, undzwar möchte ich gerne ein Hack für ein Spiel schreiben, nur man bekommt über CE keine Pointer raus, da es ein Privat-Server ist, aber wenn man oneHit Hack haben will, sind die letzten 4 Ziffer der Adresse IMMER gleich, nur nach jeden Neustart des spiels ändern sich die ersten 4 Ziffern. Jetzt habe ich ein Programm geschrieben, das den gewünschten Wert an die Adresse, in einer While Schleife, schreibt. Gibt es eine Möglkichkeit, das der User die...
partitionen zusammenfügen
09/10/2008 - Technical Support - 5 Replies
Hi, hat wer nen freeware programm um partitionen zusammenzufügen? Hab nun gegoogelt aber die shareware programme können alle funktionen nur die die ich net brauche^^. mfG Gogel
kRO Part 1 & 2 zusammenfügen
05/02/2006 - Ragnarok Online - 3 Replies
hey leutz! ich habe da mal eine frage! es gibt ja atm die kro links 0212 (oder so ^^) part 1 & 2! ich habe das jetzt beides gesaugt und habe gelesen das man die beiden sachen einfach entpacken soll, dann verbinden sie sich und dann hat man die fertige exe! nur wenn ich das auf meinem rechner machen ersetzt er den ersten teil einfach und nach nem doppelklick drauf schmiert mein rechner ab! :cry: kann mir jemand eventuell weiterhelfen? mfg Angel



All times are GMT +1. The time now is 16:52.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.