Monday, September 15, 2008

Converting From Numbers To Character

This program ask for user to input an integer between 0 to 35. If the user input integer between 0 to 9, the program output the corresponding integer. However, if the user input is greater than 9, the program will have to execute in the following form: (e.g. : If the integer is 10 --> output is 'A', if the integer is 11 --> output is 'B', and so on and 35 --> output is 'Z')

Sample Code:

import java.util.*;

public class CheckNumber
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
int num2Change, newNum;

System.out.println("Please enter an integer between 0 to 35: ");
num2Change = sc.nextInt();

while(num2Change >= 0 && num2Change <>
{
if(num2Change >= 0 && num2Change <>
{
System.out.println("Output is: " +num2Change);
}
else
if(num2Change >= 10 && num2Change <>
{
newNum = num2Change + 55;
System.out.println("Output is: " +(char)(newNum));
}
System.out.println("Please enter an integer between 0 to 35: ");
num2Change = sc.nextInt();
}
System.out.println("You have input an invalid integer.");
}
}

No comments: