I just started learning Java recently and I find it to be pretty interesting.
What I'm trying to do now is create a program that generates a random number between 65-90 and converts it to a letter ( using the ASCII table conversions).
import java.util.Random;
public class NumbertoLetter {
public static void main(String[] args)
{
Random generator = new Random();
int number1;
number1 = generator.nextInt(26) + 65;
char letter1 = (char) number1;
System.out.println(+letter1)
}
}
For some reason it refuses to convert the random generated number to a letter and leaves it as an int. What am I doing wrong?
Question
lemonbear
I just started learning Java recently and I find it to be pretty interesting.
What I'm trying to do now is create a program that generates a random number between 65-90 and converts it to a letter ( using the ASCII table conversions).
import java.util.Random; public class NumbertoLetter { public static void main(String[] args) { Random generator = new Random(); int number1; number1 = generator.nextInt(26) + 65; char letter1 = (char) number1; System.out.println(+letter1) } }For some reason it refuses to convert the random generated number to a letter and leaves it as an int. What am I doing wrong?
Link to comment
Share on other sites
2 answers to this question
Recommended Posts