Java 程序将字符转换为整数

编写一个Java程序,通过示例将字符转换为整数。在此语言中,无需任何操作即可将字符转换为整数,因为它是隐式类型转换。相反,我们必须将字符分配给一个整数变量。此示例接受用户输入的字符并将其转换为整数。

package NumPrograms;

import java.util.Scanner;

public class CharToInt1 {
	private static Scanner sc;	
	
	public static void main(String[] args) {
		
		sc= new Scanner(System.in);	

		System.out.print("Please Enter any Character =  ");
		char ch = sc.next().charAt(0);
		
		int i = ch;

		System.out.println("The ASCII Value of " + ch + "  = " + i);
		System.out.format("The ASCII Value of %c  = %d", ch, i);
	}
}
Program to Convert Char to Int

Java 程序将字符转换为整数

此程序使用 getNumericValue 方法将字符转换为整数或将字符转换为整数。

package NumPrograms;

import java.util.Scanner;

public class CharToInt2 {
	private static Scanner sc;	
	
	public static void main(String[] args) {
		
		sc= new Scanner(System.in);	

		System.out.print("Please Enter any Character =  ");
		char ch = sc.next().charAt(0);
		
		int i = Character.getNumericValue(ch);

		System.out.println( i);
	}
}
Please Enter any Character =  q
26

如果给定字符是数字值,则可以使用 Java Integer.parseInt 方法。但是,它接受字符串,因此我们必须将字符转换为字符串。此 示例 使用此方法将字符转换为整数。

package NumPrograms;

public class CharToInt3 {
	
	public static void main(String[] args) {

		char ch1 = '8';
		char ch2 = '5';
		
		int i = Integer.parseInt(String.valueOf(ch1));
		int j = Integer.parseInt(String.valueOf(ch2));

		System.out.println(i);
		System.out.println(j);
	}
}
8
5

请参考 将字符数组转换为字符串将字符转换为字符串 文章。