程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

如何将 char 转换为其实际值?

发布于2022-12-05 23:33     阅读(609)     评论(0)     点赞(6)     收藏(0)


我是 Java 的新手,正在尝试自己编写我的第一个应用程序 - 计算器。尝试四处搜索,但找不到类似的东西。可以通过 ASCII 或字节来完成吗?为了简化我想知道的内容,我举了以下示例:

char ch = '+';
int i = 1 ch 2;
int = 3;

我想以某种方式将 char + 转换为实际的 + 符号,以便 int 计算正常工作。可能吗?先感谢您!


解决方案


这是不可能的。您将需要char在运行时检查变量的值。

int a = 1, b = 2, result = 0;

switch(ch) {
    case '+':
        result = a + b;
        break;
    case '-':
        result = a - b;
        break;
    // et.c
}

// The result of the calculation is now in `result`


所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:http://www.javaheidong.com/blog/article/583873/40d84e5bdd9a496ff9e3/

来源:java黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

6 0
收藏该文
已收藏

评论内容:(最多支持255个字符)