不能取消引用char

托尼

我正在做一个需要使用get和set方法转换温度的任务。但是,当我尝试编写setMethod时,U出现错误,提示“无法取消引用char”。这是我的代码;

public void setTemp(double temp, char scale){
    // - sets the objects temperature to that specified using the 
    //   specified scale ('K', 'C' or 'F')
    if (scale.isLetter("K")){
      temp = temp + 273;
    }else if (scale.isLetter("C")){
      temp = temp;
    }else if (scale.isLetter("F")){
      temp = ((9 * temp) / 5 ) + 32;
  }
}
穆雷尼克

基元(例如char)没有方法。不过,看来您只是在寻找一个简单的相等性测试。

编辑:
正如Elliott Frisch在评论中指出的那样,您需要使用它this.temp来引用您的数据成员,因为temp参数将其隐藏了:

public void setTemp(double temp, char scale){
    // - sets the objects temperature to that specified using the 
    //   specified scale ('K', 'C' or 'F')
    if (scale == 'K'){
      this.temp = temp + 273;
    } else if (scale == 'C') {
      this.temp = temp;
    } else if (scale == 'F') {
      this.temp = ((9 * temp) / 5 ) + 32;
  }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

“不能取消引用int”

来自分类Java

不能取消引用int

来自分类Java

不能取消引用Double吗?

来自分类Dev

为什么不能取消引用对象的指针?

来自分类Dev

为什么不能取消引用此迭代器?

来自分类Dev

impl Stream 不能取消固定

来自分类Dev

Swift不能取消存档数据

来自分类Dev

通过Integer属性对列表进行排序时,不能取消引用int

来自分类Dev

为什么我们不能取消引用常量整数?

来自分类Dev

正则表达式:不能取消引用int

来自分类Dev

为什么客户端在这种情况下不能取消引用指针?

来自分类Dev

为什么不能取消会话并取消会话?

来自分类Dev

如何修复R函数中的“仅在准引用上下文中不能取消引用”错误

来自分类Dev

Ansible不能取消存档tar.gz文件

来自分类Dev

为什么我不能取消绑定此服务?

来自分类Dev

为什么我不能取消重复的UILocalNotification?

来自分类Dev

创建项目时不能取消角度6的定义

来自分类Dev

为什么光滑的滑块不能取消过滤类?

来自分类Dev

我为什么不能取消这个过程?

来自分类Dev

为什么我不能取消引用或添加泛型类型,即使我传入了可以取消引用和添加的类型?

来自分类Dev

不能取消选中“ HTTP请求包含等于”复选框

来自分类Dev

为什么我不能取消设置 Veracrypt vfat 分区中文件的可执行位?

来自分类Dev

为什么我不能取消旋转(融化)此熊猫数据框(Python)

来自分类Dev

为什么不能取消激活Guard无法读取组件中的方法?

来自分类Dev

在HashMap上进行迭代时,为什么不能取消此元组的结构?

来自分类Dev

如何告诉 Typescript 在作为函数参数传递时不能取消定义可选数组的项

来自分类Dev

微软家族:为什么我不能取消对Google Chrome浏览器(甚至不在列表中)的时间限制?

来自分类Dev

将多选中的最后一个选项保存到会话变量后,为什么不能取消选择它?

来自分类Dev

不能取消选中带有输入按钮的复选框,我的复选框出了什么问题?

Related 相关文章

  1. 1

    “不能取消引用int”

  2. 2

    不能取消引用int

  3. 3

    不能取消引用Double吗?

  4. 4

    为什么不能取消引用对象的指针?

  5. 5

    为什么不能取消引用此迭代器?

  6. 6

    impl Stream 不能取消固定

  7. 7

    Swift不能取消存档数据

  8. 8

    通过Integer属性对列表进行排序时,不能取消引用int

  9. 9

    为什么我们不能取消引用常量整数?

  10. 10

    正则表达式:不能取消引用int

  11. 11

    为什么客户端在这种情况下不能取消引用指针?

  12. 12

    为什么不能取消会话并取消会话?

  13. 13

    如何修复R函数中的“仅在准引用上下文中不能取消引用”错误

  14. 14

    Ansible不能取消存档tar.gz文件

  15. 15

    为什么我不能取消绑定此服务?

  16. 16

    为什么我不能取消重复的UILocalNotification?

  17. 17

    创建项目时不能取消角度6的定义

  18. 18

    为什么光滑的滑块不能取消过滤类?

  19. 19

    我为什么不能取消这个过程?

  20. 20

    为什么我不能取消引用或添加泛型类型,即使我传入了可以取消引用和添加的类型?

  21. 21

    不能取消选中“ HTTP请求包含等于”复选框

  22. 22

    为什么我不能取消设置 Veracrypt vfat 分区中文件的可执行位?

  23. 23

    为什么我不能取消旋转(融化)此熊猫数据框(Python)

  24. 24

    为什么不能取消激活Guard无法读取组件中的方法?

  25. 25

    在HashMap上进行迭代时,为什么不能取消此元组的结构?

  26. 26

    如何告诉 Typescript 在作为函数参数传递时不能取消定义可选数组的项

  27. 27

    微软家族:为什么我不能取消对Google Chrome浏览器(甚至不在列表中)的时间限制?

  28. 28

    将多选中的最后一个选项保存到会话变量后,为什么不能取消选择它?

  29. 29

    不能取消选中带有输入按钮的复选框,我的复选框出了什么问题?

热门标签

归档