繁体   English   中英

Char转换为Int转换Java

[英]Char to Int Conversion Java

public static void main (String[] args)
{
    char x = 'x';
    char w = x-1;
    System.out.println(w);
}

每当我尝试运行以下代码时,我都会失去精确度。 编译器告诉我,行char w = x-1似乎不起作用。 如何使char值等于w

转换为int需要重新转换为char

char x = 'x';
char w = (char)(x - 1);
System.out.println(w);

这将输出w

因为1是一个int 你需要一个演员。 喜欢,

char w = (char) (x - 1);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM