java char与int互相转换
(1)int转char,将数字加一个‘0’,并强制类型转换为char。
(2)char转int,将字符减一个‘0’即可。
public static void main(String[] args) {
//int转char
int a = 9;
char c1= (char) (a+'0');
//char转int
char c2='1';
int b=c2-'0';
}
import java.util.Scanner;
public class eight {
public static void main(String[] args) {
//int转char
Scanner reader=new Scanner(System.in);
int a=reader.nextInt();
char c1= (char) (a+'0');
System.out.println(c1+"abcde");
//char转int
char c2=reader.next().charAt(0);
int b=c2-'0';
System.out.println(b*10);
}
}
/*
输入:
1
1
输出:
1
1abcde
1
10
*/