Viele Fragen eines Anfängers-Fließkommazahlen/Typenwandlung

Status
Nicht offen für weitere Antworten.

KeinPlan

Mitglied
Hallo,

ich fange erst mit Java an und habe schon meine ersten Probleme :D ! Habe mir zwar schon paar Bücher zugelegt, aber ich verstehs trotzdem nicht ganz.
Meine 1. Frage.
Was bringen mir Fließkommazahlen überbaupt?

Beispiel:

float x;
x = 3.14f;
System.out.println(x);

Ist dieses 1. Beispiel sinnvoll? Immerhin leg ich ja schon in der ersten Zeile fest, dass es ein float ist.

Und folgedes ist ja auch quatsch oder?:

int x;
x = 3.14f;
System.out.println(x);

Keine Ahnung wann ich da f oder d dahinter schreiben muss.
HELP!!!!!!!!!!!!!!



2. Frage
Typenwanlungen:

Beispiel:
Edouble ergebnis = l1 + i1 + d1 + c1;
String sErgebnis = ""+l1 + i1 + d1 + c1;
int iErgebnis = (int)l1 + i1 + (int)d1 + c1;
float fErgebnis = l1 + i1 + (float)d1 + c1;

Ok wenn am Ende char ist dann wird char als 49 dazuaddiert. Das ist mir bewußt.

Frage:
Der compiler wandelt doch z.B. einen 32bit float in einen 64bit double um. Aber umgekährt nicht; sprich aus 64 bit macht er nicht 32bit?????
Und was ist wenn ein 64bit long auf eine 64bit double trifft?
Help?

3. Frage und letzte!

Folgendes Beispiel:

int[] prim = new int[5];

prim[0]=2;
prim[1]=3;
prim[2]=5;
prim[3]=7;
prim[4]=11;

System.out.println("prim hat" + prim.length +"Elemete");

System.out.println(prim[0]);
System.out.println(prim[1]);
System.out.println(prim[2]);
System.out.println(prim[3]);
System.out.println(prim[4]);

Meine Frage : was sind in diesem Beispiel die Feldvariablen und was sind die Komponenten der Feldvariablen?




Bitte helft mir!
Vielen Dank
 
S

SlaterB

Gast
> Was bringen mir Fließkommazahlen überbaupt?

die Möglichkeit, damit zu rechnen

> Ist dieses 1. Beispiel sinnvoll?

wann ist irgendwas sinnvoll? so allgemeine Fragen kann man gar nicht beantworten,
wenn's um f und d geht: was ist bei diesem Beispiel die Frage?

> Und folgedes ist ja auch quatsch oder?:

zumindest kein korrekter Code

> Aber umgekährt nicht

umgekEhrt nicht, stimmt

> Und was ist wenn ein 64bit long auf eine 64bit double trifft?

eintippen, ausprobieren, verstehen -> wissen
(long wird in double umgewandelt)

> was sind in diesem Beispiel die Feldvariablen und was sind die Komponenten der Feldvariablen

die Frage scheint mir keinen echten Inhalt zu haben,
Fantasiebenennungen musst du mit deinem Lehrbuch/ Lehrer klären ;)
 

KeinPlan

Mitglied
Danke erstmal...

Bei Frage 1 waren ja nur Beispiele, weil ich gar nicht weiß wann ich f oder d dahinter schreiben muss.
Meine richtige Frage war: Wann muss ich f oder d hintern den Zahlen schreiben?

Bei Frage 3 steht genau dieses Beispiel in meinen Buch. Und dann "....Hier sehen sie auch die Komponenten der Feldvariablen"

Und ich wollte einfach wissen was im Beispiel die Feldvariablen sind?
 
S

SlaterB

Gast
> Wann muss ich f oder d hintern den Zahlen schreiben?

idealerweise immer dann wenn man float oder double auch meint!

in ein paar Fällen ist es kaum zu umgehen:
float f = 4.0; geht nicht, da double nicht einfach so in float passt
-> float f = 4.0f;

double d = 1/2; ginge zwar, aber int/ int ist in, Ergebnis 0
-> double d = 1/2d;, dann wird mit double gerechnet

> Bei Frage 3

so ist es schon verständlicher, eine Antwort hab ich persönlich aber nicht,
die Komponenten sind sicherlich die Inhalte des Arrays 0-4

das Array selber könnte eine Feldvariable sein,
die Mehrzahl passt nicht so gut, vielleicht sind die Arrays mehrerer Beispiele angesprochen
 

Jango

Gesperrter Benutzer
Als Feld bezeichnt man doch Variablen, die in einer Klasse deklariert sind:
Code:
class Feld{
    int a = 10; // <- Feld
    String b = "bla" // <- Feld
    double [] c = new double [5]; // <- Feld
}
Möglicherweise meint er mit Feldvariable eine ganz normale Variable.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Avalarion Erschaffung eines Shadowrun Charaktergenerators - Viele, Viele Fragen! Java Basics - Anfänger-Themen 6
L Viele Fragen zu den Grundlagen Java Basics - Anfänger-Themen 5
T viele "kleine" Fragen... Java Basics - Anfänger-Themen 3
S Viele Fragen von einem Anfänger in Java Java Basics - Anfänger-Themen 2
E Viele Fragen Java Basics - Anfänger-Themen 8
B Screenshots machen und zwar viele und speichern Java Basics - Anfänger-Themen 12
H So viele Fehlermeldungen, dass ich nicht weiß wo das Problem ist. Java Basics - Anfänger-Themen 6
J Problem mit einer Methode, die beliebig viele Objekte in Array speichern soll Java Basics - Anfänger-Themen 6
s_1895 zu viele Zeilen in der Main Methode Java Basics - Anfänger-Themen 4
P Methode die ausgibt wie viele Primzahlen es zwischen 2 und n gibt Java Basics - Anfänger-Themen 10
P Nutzer entscheiden lassen, wie viele Zahlen dieser in ein Array eingeben möchte. Java Basics - Anfänger-Themen 6
S Hilfe : Unendlich viele Zufallszahlen erstellen? Java Basics - Anfänger-Themen 8
I Wie viele 1 an Bits hat die Zahl x? Java Basics - Anfänger-Themen 5
R Zu viele leere Parameter Java Basics - Anfänger-Themen 8
T Variablen Beliebig viele Arrays in Schleife erstellen Java Basics - Anfänger-Themen 1
M Aufgabe: Eine Klasse und viele Untermethoden Java Basics - Anfänger-Themen 30
D Klassen Doppelt so viele Elemente in Arraylist ? Java Basics - Anfänger-Themen 4
D zu viele MySQL Connections Java Basics - Anfänger-Themen 18
F Threads ftp4j, viele Dateien upload Java Basics - Anfänger-Themen 5
B Beliebig viele Rechtecke erzeugen Java Basics - Anfänger-Themen 5
N Beliebig viele parameter Java Basics - Anfänger-Themen 3
D Viele grafische unterschiede von Windows xp zu Windows 7 Java Basics - Anfänger-Themen 3
T unterschiedlich viele parameter übergeben Java Basics - Anfänger-Themen 5
T Zu viele Fenster - HILFE! Java Basics - Anfänger-Themen 5
Prafy Beliebig viele Arrays erstellen? Java Basics - Anfänger-Themen 2
J Methoden Beliebig viele Objekt-Eingabeparameter im Konstruktor Java Basics - Anfänger-Themen 6
M Zu viele Verkettungen von Klassen Java Basics - Anfänger-Themen 4
G Erste Schritte Wie viele Montage gab es? Java Basics - Anfänger-Themen 14
M Input/Output Viele short aus Datei lesen und von Little Endian zu Big Endian umwandeln Java Basics - Anfänger-Themen 12
S Variablen viele Instanzvariablen vermeiden Java Basics - Anfänger-Themen 14
El_Lobo Methoden Zu viele Getter- und Settermethoden - geht das einfacher? Java Basics - Anfänger-Themen 3
L buffered reader produziert zu viele und seltsame zeichen Java Basics - Anfänger-Themen 2
D Erste Schritte Viele Objekte einer Klasse "verwalten" Java Basics - Anfänger-Themen 17
T Beliebig viele Werte in Array zwischenspeichern Java Basics - Anfänger-Themen 15
F Viele Controller-Klassen Java Basics - Anfänger-Themen 5
P Datentypen extrem viele Fehler nur irgendwie seh ich den Grund ned... Java Basics - Anfänger-Themen 3
M Viele GUI-Variablen Java Basics - Anfänger-Themen 4
O Wie kann man das einfach lösen? (dynamisch viele Attribute) Java Basics - Anfänger-Themen 6
U JTable viele möglichkeiten, keine Lösung Java Basics - Anfänger-Themen 5
H Reflexion: Eine Methode, beliebig viele Parameter (Java 1.4.2) Java Basics - Anfänger-Themen 8
M Viele verschachtelte Schleifen Java Basics - Anfänger-Themen 14
S Viele Konstanten, EnumSet? Java Basics - Anfänger-Themen 3
S Stilfrage: Neue Klasse wenn es in einer Klasse zu viele Methoden gibt? Java Basics - Anfänger-Themen 14
Kasu So viele "_ " ausgeben, wie ein String lang ist Java Basics - Anfänger-Themen 4
I viele Dateinamen in ein String-Array mit File().list() Java Basics - Anfänger-Themen 4
mwildam Textfile lesen und schreiben - so viele Möglichkeiten Java Basics - Anfänger-Themen 5
U Zu viele werte in einer klasse Java Basics - Anfänger-Themen 4
W Viele Objekte mit einem Konstrukor erzeugen Java Basics - Anfänger-Themen 10
R einfaches Programm, viele Probleme Java Basics - Anfänger-Themen 29
G viele zahlen mit wenig code Java Basics - Anfänger-Themen 4
X 1 MySQL-Verbindung und viele Threads Java Basics - Anfänger-Themen 4
J viele Objekte erzeugen Java Basics - Anfänger-Themen 21
J Große *.Text Datei zum verschicken in viele kleine Java Basics - Anfänger-Themen 7
O viele Name mit jeweils zugehörigen Status in .txt Speichern Java Basics - Anfänger-Themen 16
K ResultSet: Wie viele Rows beinhaltet es? Java Basics - Anfänger-Themen 6
X Viele Komponenten automatisch erzeugen Java Basics - Anfänger-Themen 2
C zu viele paint()'s. Java Basics - Anfänger-Themen 6
M Viele Textfelder auslesen Java Basics - Anfänger-Themen 3
P x-viele Variablen anlegen Java Basics - Anfänger-Themen 2
F Mit der Zahl n n-viele Arrays erstellen ?! Java Basics - Anfänger-Themen 4
Zrebna Fragen zu einem Klassendiagramm Java Basics - Anfänger-Themen 8
H Fragen zu Wrapperklassen Java Basics - Anfänger-Themen 29
S Best Practice Fragen zu Projektstruktur einer Datenbank-Abfrage-App (MVC) Java Basics - Anfänger-Themen 13
A Bei VierGewinnt fragen ob man gegen CPU oder Menschen spielen will. Java Basics - Anfänger-Themen 7
A Bei VierGewinnt vorher fragen, ob man gegen den Computer spielen möchte oder gegeneinander. Java Basics - Anfänger-Themen 1
A Bei VierGewinnt fragen, ob man gegen den Computer spielen möchte oder gegeneinander Java Basics - Anfänger-Themen 1
sserio Wie kann man nach einer Klasse fragen? Java Basics - Anfänger-Themen 12
G Fragen zu Kompelierfehler in Aufgabe. Java Basics - Anfänger-Themen 25
E Bäume/ allgemeine Fragen Java Basics - Anfänger-Themen 21
O Falsche Antworten zu Fragen Java Basics - Anfänger-Themen 4
S Diverse Fragen vor Schulaufgabe ;) Java Basics - Anfänger-Themen 4
S Fragen zu Ausgabe double und float Java Basics - Anfänger-Themen 3
B fragen zu Aufbau eines UML-Klassendiagramm Java Basics - Anfänger-Themen 1
C 3 Fragen rund um Klassenattribute Java Basics - Anfänger-Themen 8
L Erste Schritte Log4J Fragen Java Basics - Anfänger-Themen 5
NeoLexx Fragen zu diversen Elementen der Javabibliothek Java Basics - Anfänger-Themen 5
D Budget Manager fragen zur Umsetzung Java Basics - Anfänger-Themen 9
N Fragen zur Datenspeicherung Java Basics - Anfänger-Themen 45
T Java Anfänger mit konkreten Fragen Java Basics - Anfänger-Themen 2
CT9288 Fragen zu Java Java Basics - Anfänger-Themen 16
W Fragen zu Generics Java Basics - Anfänger-Themen 14
T ObjectInput/OutputStream Fragen zur Funktionsweise Java Basics - Anfänger-Themen 3
J Fragen zu einer Methode Java Basics - Anfänger-Themen 3
J Fragen zum Code aus dem Buch "Schrödinger programmiert Java 2.te Ausgabe" Java Basics - Anfänger-Themen 6
Z Fragen zu Exception (Throws/throw) Java Basics - Anfänger-Themen 7
J Fragen zu Input/Output Java Basics - Anfänger-Themen 3
J Erste Schritte Oracle Tutorials zu Java 8 - Fragen dazu Java Basics - Anfänger-Themen 1
H Java Quereinsteiger Roadmap und Fragen Java Basics - Anfänger-Themen 29
H fragen Java Basics - Anfänger-Themen 15
M Samelsarium Grundlegender Fragen 2 Java Basics - Anfänger-Themen 9
M Sammelsarium an Grundlagen Grundlagen Fragen Java Basics - Anfänger-Themen 11
B Java ist / wird kostenpflichtig. Ein paar Fragen Java Basics - Anfänger-Themen 1
J Fragen zu synrchonized und kritischen Abschnitten Java Basics - Anfänger-Themen 5
S Fragen zu einem Rechentrainer Java Basics - Anfänger-Themen 2
B Java Vererbung Fragen (zu Code Beispiel) Java Basics - Anfänger-Themen 3
J Wo kann man Fragen zu ireport stellen. Java Basics - Anfänger-Themen 0
M Fragen zum Anlegen und Benutzen von Listen Java Basics - Anfänger-Themen 9
G Ein paar Anfänger Fragen zu StdDraw Java Basics - Anfänger-Themen 4
D Fragen zur Klassen Java Basics - Anfänger-Themen 4
Aprendiendo Zwei Fragen und ein geerbtes "protected"-Attribut Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben