Thread: JAVA conversion
-
16-08-2011, 14:40 #1
JAVA conversion
De bedoeling is dat je een getal ingeeft en een basis: b= binair, o=octaal, h=hexadecimaal
Het getal moet dus omgevormd worden naar keuze. kan iemand me helpen?
Code:public class BaseConversion { public static void main (String args[]) { int getal; String basis; System.out.println("Geef een getal in: "); getal = Console.readInt(); System.out.println("Geef een basis in: "); basis = Console.readString(); if (basis == "b") { getal = Integer.toBinaryString(getal); System.out.println("Binair: " + getal); } if (basis == "o") { getal = Integer.toOctalString(getal); System.out.println("Octaal: " + getal); } if (basis == "h") { getal = Integer.toHexString(getal); System.out.println("Hexadecimaal: " + getal); } } }no votes
-
-
16-08-2011, 15:46 #2no votes
-
16-08-2011, 17:58 #3Member
- Registered
- 23/11/03
- Location
- Landeurp
- Posts
- 1,791
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 10/17
Je moet strings comparen met equals() en niet met ==, en een string ga je niet aan een int kunnen toewijzen.
De tweede zit komt eraan zeker?no votes
-
16-08-2011, 19:10 #4Member
- Registered
- 26/02/04
- Location
- Aarschot
- Posts
- 1,543
- iTrader
- 49 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 1/5
Begin al eens met MOD te gebruiken, dan kom je al heel wat verder.
Your gaming universeno votes
-
16-08-2011, 19:14 #5no votes
-
16-08-2011, 19:31 #6Member
- Registered
- 26/02/04
- Location
- Aarschot
- Posts
- 1,543
- iTrader
- 49 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 1/5
Your gaming universeno votes
-
16-08-2011, 19:42 #7Member
- Registered
- 26/06/11
- Location
- Zeebrugge
- Posts
- 1,097
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 0/26
Ik weet niet maar ik zou dat gwn via zelf gemaakte functie doen en dan den array terug sturen?
voor binair bv: delen door 2 indien rest voeg je 1 aan je array indien geen rest 0 en dat blijven doen tot u quotient 0 isDeep in the heart where the mysteries emerge.no votes
-
16-08-2011, 19:54 #8
Integer (Java 2 Platform SE v1.4.2) en consoorten.
En met de tijd die jullie hiermee besparen, kan je nog een kom water gaan opwarmen.no votes
-
16-08-2011, 19:54 #9Member
- Registered
- 23/11/03
- Location
- Landeurp
- Posts
- 1,791
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 10/17
En wat ga je met die afzonderlijke cijfers doen misschien?
no votes
-
16-08-2011, 20:05 #10Member
- Registered
- 26/06/11
- Location
- Zeebrugge
- Posts
- 1,097
- iTrader
- 0
- Mentioned
- 0 Post(s)
- Reputation
- 0/26
Ja feit maar wat is dan het nut van die oefening? Gewoon wat Integer methods oproepen ?
edit: ik snap het echt niet
het enige wat ik eventueel fout zie in zijn logica is dat hij een string in een int opvangt, maar dan nog, wat leer je hierbij?
Deep in the heart where the mysteries emerge.no votes
-
16-08-2011, 20:14 #11Member
- Registered
- 19/02/06
- Location
- -
- Posts
- 4,048
- iTrader
- 1 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 2/73
Ik zou zeggen: download netbeans ofzo, dan worden die belachelijke fouten die je daar maakt al automatisch opgelost.
no votes
-
16-08-2011, 20:25 #12Member
- Registered
- 26/02/04
- Location
- Aarschot
- Posts
- 1,543
- iTrader
- 49 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 1/5
Ahja juist, Integer heeft dat al ingebouwd xD
Zit je op de Xios toevallig? Dat is dan gewoon de bedoeling dat je wat vertrouwd geraakt met al die ingebouwde functies.Your gaming universeno votes

Allé, zo heb ik die oefening toch ooit opgelost.
