编写一个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);
}
}

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
请参考 将字符数组转换为字符串 和 将字符转换为字符串 文章。