java
Parameters: char c
A single character for which ASCII value is to be found
Returns: The ASCII value of the character
This function in Java receives a character input and instantly returns the ASCII value. Understanding and using ASCII tables is vital in many aspects of programming.
Greetings Programmer! Welcome to this blog post. We'll journey through a cool approach to determine ASCII value of characters, using Java. This is pretty useful in different cases while coding. Learn, Code, Repeat! PS: No worries if you're a beginner, we'll keep it simple yet informative. Enjoy the read!
In programming, ASCII (American Standard Code for Information Interchange) is a standard that is used to represent text in computers, telecommunication devices and other computing devices. Working with ASCII values could mean finding ASCII value of a certain character or printing ASCII value of characters in a string, etc. Every character in a keyboard is assigned to an ASCII value ranging from 0 - 127. Finding an ASCII value for a character in java is easily obtainable by casting the character to an integer.
char character = 'A';
int asciiValue = (int) character;
System.out.println(asciiValue); // 65
In the above snippet, we cast a character to an integer to find its ASCII value which in this case is 65.
Let's proceed and create a function named findAsciiValue
in java. The function takes a character as a parameter and returns the ASCII value of that character.
public static int findAsciiValue(char character) {
int asciiValue = (int) character;
return asciiValue;
}
Now that our function is created, let's test it with a couple of characters.
public static void main(String[] args) {
System.out.println(findAsciiValue('A')); //65
System.out.println(findAsciiValue('B')); //66
}
Finally, let's make a complete Java program that takes an input from a user using Scanner
class and returns the ASCII value of an input character.
import java.util.Scanner;
public class Main {
public static int findAsciiValue(char character) {
int asciiValue = (int) character;
return asciiValue;
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a character: ");
char character = scanner.next().charAt(0);
System.out.println("ASCII value of " + character + " is: " + findAsciiValue(character));
}
}
In this full program, a character is taken as an input from a user and findAsciiValue
function is used to return the ASCII value of the input character.
In this guide, you've taken a step-by-step approach of creating a function to find ASCII values of characters in Java. By applying similar concepts, you can work with ASCII values in multiple ways as per your requirements. You can extend this program to print ASCII values for all characters in a string or perform other ASCII related tasks.
The principle behind this function is the ASCII (American Standard Code for Information Interchange) system. ASCII is a character coding scheme, where every print-able or non-printable character is represented as a number between `0` and `127`. For example, `A` in ASCII is `65`.
Learn more