Premiär! Fyndchans i SweClockers Månadens Drop

Java: Hur gör man ett antal integers till en string?

Permalänk

Java: Hur gör man ett antal integers till en string?

Om programmet skriver ut 1, 3, 3, 7 (alla är ints) så vill jag att det omvandlas till String = "1337". Hur gör jag detta?
Jag har åstadkommit detta:

System.out.print("Hur många sidor tärningen ska ha: "); int sides = input.nextInt(); String all = ""; System.out.print("Hur många tärningskast du vill göra: "); int diceRolls = input.nextInt(); System.out.println("Tärningskast:"); for (int i = 0; i <= diceRolls; i++) { int x = (int) (1 + Math.random() * sides); System.out.println(x); int y = x; all = Integer.toString(x) + Integer.toString(y); } System.out.println(all);

Experimenterat en del, så vissa saker kanske är helt ologiska

Visa signatur

We all got a chicken-duck-woman-thing waiting for us

CPU: Intel Core i7 10700K
GPU: Nvidia GTX 1080
RAM: DDR4 16 GB

Permalänk
Vila i frid

Du försöker konvertera en integer till en sträng med olika radix.

all = all + y.toString(); etc etc...

Permalänk
Skrivet av hasenfrasen:

Du försöker konvertera en integer till en sträng med olika radix.

all = all + y.toString(); etc etc...

Efter att jag tog en paus och kollade på lite MacGyver så började min hjärna funka igen. Tack!

Visa signatur

We all got a chicken-duck-woman-thing waiting for us

CPU: Intel Core i7 10700K
GPU: Nvidia GTX 1080
RAM: DDR4 16 GB