Multidesk.be » Forums » Java » van double naar int (gesloten)

Helpinformatie
Dit onderwerp bevindt zich in het archief.
Het is bijgevolg niet mogelijk er nog op te reageren.
  • Pagina
  • 1 van 1
  • RSS
  • Eerste ongelezen reactie
  • Plaats een reactie
  • Abonneer mij
  • Onderwerp sluiten
0 gasten lezen dit onderwerp.
^ Onderwerp geschreven door TimS op donderdag 27 mei 2004 om 20:58:06.
TimS heeft nog geen avatar toegevoegd
Multiviteit: 209
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
Hallo,

Ik probeer een double om te zetten naar int, maar dat lukt me niet.
weet iemand hoe dat moet?

ik doe nu
CODE
  1.  
  2. int intWaarde = Double.intValue(doubleWaarde);
  3.  

maar dit werkt niet.

iemand een idee?
Deze tekst werd het laatst bewerkt door rObkE op vrijdag 28 mei 2004 om 17:27:55.
^ Reactie #1 geschreven door Niz op donderdag 27 mei 2004 om 21:20:14.
Niz heeft nog geen avatar toegevoegd
Multiviteit: 24
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid

Dixit

int intWaarde = Double.intValue(doubleWaarde);

Waarom int bij intwaarde ? Een cast hoort bij de waarde die geherdimensioneerd moet worden.
^ Reactie #2 geschreven door Dendeze op donderdag 27 mei 2004 om 21:47:39.
Dendeze's avatar
Multiviteit: 1695
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
kan je niet

Dixit

int = Cint (double)


Tis maar een probeersel he

Mvg Dendeze
^ Reactie #3 geschreven door Bridge_Burner op donderdag 27 mei 2004 om 23:29:08.
Bridge_Burner heeft nog geen avatar toegevoegd
Multiviteit: 404
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
in C# ofeuh ?

dan kunde dees doen,
tis wel ni helemaal clean maja :)

CODE
  1.  
  2. double ikke = 4 ;
  3. int test ;
  4. test = int.Parse(ikke.ToString(),0);
  5.  


maar echt wisselen van type via casting doede door het type tussen ( ) 'kes te zetten voor uwen variabele dus :
CODE
  1.  
  2.  test = (int)ikke ;
  3.  
Deze tekst werd het laatst bewerkt door Bridge_Burner op donderdag 27 mei 2004 om 23:30:40.
^ Reactie #4 geschreven door TimS op vrijdag 28 mei 2004 om 08:02:49.
TimS heeft nog geen avatar toegevoegd
Multiviteit: 209
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
tis in java
^ Reactie #5 geschreven door pke op zaterdag 29 mei 2004 om 11:26:50.
pke heeft nog geen avatar toegevoegd
Multiviteit: 161
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
Hoi,

Als je in de API gaat kijken in de class Double zie je het volgende:

Dixit

intValue
public int intValue()
Returns the value of this Double as an int (by casting to type int).


je maakt dus 3 foutjes tegen de API:

1/ intwaarde = Double.intValue(doublewaarde);
dat mag er niet staan

2/ intwaarde = Double.intValue(doublewaarde);
tis geen public static methode hé dus mag je dat ook niet zo doen

3/ je roept methodes op voor een variabele double van de class Double
Dit zijn 2 verschillende dingen !!!!!

Dus wat wel kan:

CODE
  1.  
  2. Test (){
  3.       intWaarde = 0;
  4.       doubleWaarde = new Double ("2.7");
  5.       System.out.println ("Double: "+doubleWaarde.toString());
  6.       intWaarde = doubleWaarde.intValue();
  7.       System.out.println ("Integer: "+intWaarde);
  8.       System.out.println ("Double: "+doubleWaarde.toString());
  9. }


Hopelijk ben je hier iets verder mee !!

Mvg,

Pke


Purple Dynamite
Steeds het laatste nieuws, interactiviteit, games, .....
Visit www.anderlecht-online.be !!!!
^ Reactie #6 geschreven door een gast op vrijdag 27 januari 2006 om 12:13:36.
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
int ? = (int)(doublewaarde)
^ Reactie #7 geschreven door Bert op vrijdag 27 januari 2006 om 16:26:53.
Bert's avatar
Multiviteit: 545
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
Probeer dit eens:

int intWaarde = Integer.parseInt(doubleWaarde);
  • Pagina
  • 1 van 1
  • RSS
  • Eerste ongelezen reactie
  • Plaats een reactie
  • Abonneer mij
  • Onderwerp sluiten