java十进制码、六进制码和字符码的转换

一、字符转换为ASCII码:

int i=(int)'1';

二、ASCII码转换为字符:

char ch =(char)40;

三、十六进制码转换为字符:

char charValue = (char)'\u0040';

package week3;

public class check_point4_8 {
  public static void main(String[] args) {
    System.out.println("一、字符转换为ASCII码:");
    int i=(int)'1';
    System.out.println("1的ASCII码为"+i);
    i=(int)'A';
    System.out.println("A的ASCII码为"+i);
    i=(int)'B';
    System.out.println("B的ASCII码为"+i);
    i=(int)'a';
    System.out.println("a的ASCII码为"+i);
    i=(int)'b';
    System.out.println("b的ASCII码为"+i);

    System.out.println("二、ASCII码转换为字符:");
    char ch =(char)40;
    System.out.println("十进制码为40的字符是"+ch);
    ch =(char)59;
    System.out.println("十进制码为59的字符是"+ch);
    ch =(char)79;
    System.out.println("十进制码为79的字符是"+ch);
    ch =(char)85;
    System.out.println("十进制码为85的字符是"+ch);
    ch =(char)90;
    System.out.println("十进制码为90的字符是"+ch);

    System.out.println("三、十六进制码转换为字符:");
    char charValue = (char)'\u0040';
    System.out.println("40的字符值是 " + charValue);
    charValue = (char)'\u0059';
    System.out.println("59的字符值是 " + charValue);
    charValue = (char)'\u0071';
    System.out.println("40的字符值是 " + charValue);
    charValue = (char)'\u0072';
    System.out.println("72的字符值是 " + charValue);
    charValue = (char)'\u007A';
    System.out.println("7A的字符值是 " + charValue);
  }
}

运行结果: 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值