我正在尝试编译,我收到此错误:

enigma/Rotor.java:30: incompatible types found : java.lang.String required: int switch(name){

1 error

为什么我收到此错误?我如何解决它?它在包中,我似乎无法弄明白.这是代码:

String label;

Rotor(){;}

Rotor(String name){

switch(name){

case "B":

conversion_chart = B;

break;

case "C":

conversion_chart = C;

break;

case "I":

conversion_chart=I;

notch = NOTCH[0];

break;

case "II":

conversion_chart=II;

notch = NOTCH[1];

break;

case "III":

conversion_chart=III;

notch = NOTCH[2];

break;

case "IV":

conversion_chart=IV;

notch = NOTCH[3];

break;

case "V":

conversion_chart=V;

notch = NOTCH[4];

break;

case "VI":

conversion_chart=VI;

notch = NOTCH[5];

break;

case "VII":

notch = NOTCH[6];

conversion_chart=VII;

break;

case "VIII":

notch = NOTCH[7];

conversion_chart=VIII;

break;

}

label = name;

position = 0;

}

java怎么兼容switch_java – Switch语句给出了不兼容类型错误相关推荐

  1. Java SE 12扩展Switch语句/表达式完整指南

    本文提供了Java SE 12扩展Switch语句/表达式的完整指南.文章详细介绍了扩展Java switch语句将其用作增强版switch语句或表达式.为帮助理解本文提供了具体案例. 本文要点 现在 ...

  2. Java-Runoob-高级教程-实例-方法:11. Java 实例 – enum 和 switch 语句使用

    ylbtech-Java-Runoob-高级教程-实例-方法:11. Java 实例 – enum 和 switch 语句使用 1.返回顶部 1. Java 实例 - enum 和 switch 语句 ...

  3. Java基础篇:switch语句

    switch语句是Java的多路分支语句.它提供了一种基于一个表达式的值来使程序执行不同部分的简单方法.因此,它提供了一个比一系列if-else-if语句更好的选择.switch语句的通用形式如下: ...

  4. 教妹学Java(十四):switch 语句详解

    大家好,我是沉默王二,一个和黄家驹一样身高,和刘德华一样颜值的程序员.本篇文章通过我和三妹对话的形式来谈一谈"switch 语句". 教妹学 Java,没见过这么有趣的标题吧?&q ...

  5. 3.java基础--- if、switch语句编程题

    java基础- 3if语句编程题 if判断语句 题目1(训练) 李雷想买一个价值7988元的新手机,她的旧手机在二手市场能卖1500元,而手机专卖店推出以旧换新的优惠,把她的旧手机交给店家,新手机就能 ...

  6. java基础语法-循环switch语句

    1.1 分支语句switch语句 switch (表达式) {case 1:语句体1;break;case 2:语句体2;break;...default:语句体n+1;break; } 执行流程: ...

  7. java写输出春夏秋冬,switch语句之“春夏秋冬”案例

    switch语句之春夏秋冬案例 1.功能描述:键盘录入月份,输出对应的季节 2.要求: (1)定义一个月份,值通过键盘录入; (2)输出该月份对应的季节 3,4,5春季 6,7,8夏季 9,10,11 ...

  8. switch java 语法_Java编程—switch语句语法详解

    5.3.2 switch语句 switch关键字的中文意思是开关.转换的意思,switch语句在条件语句中特别适合做一组变量相等的判断,在结构上比if语句要清晰很多. switch语句的语法格式为: ...

  9. matlab用switch画出分段函数,matlab用switch语句绘出分段函数 在 的图像

    matlab switch 语句: n=input('请输入成绩:');k=floor(n/10);switchkcase{8,9,10}disp('优秀')case7disp('良好')case6d ...

最新文章

  1. 图像处理与计算机视觉:基础,经典以及最近发展(3)计算机视觉中的信号处理与模式识别
  2. 如何使用IcoMoon字体图标
  3. NYOJ 286 动物统计
  4. dinic (最大流) 算法 讲解
  5. 软考考前冲刺第九,十章多媒体基础知识知识产权基础知识
  6. byte数组存的是什么_结构体内存对齐是什么鬼?
  7. MapXtreme2004 vs2005的官方回答
  8. NGINX + TOMCAT7 + MEMCACHED 实现SESSION 共享
  9. 一种情感判别分析体系在汽车品牌舆情管理中的应用
  10. 基础知识—函数-默然参数
  11. 初识Python导图笔记
  12. 中国最伟大的现实主义诗人:杜甫的一生
  13. java实现基于okhttp3的http请求封装(GET/POST/PUT/DELETE等方法)
  14. [操作系统] elementary os系统美化插件
  15. 【PS】如何把图片变成透明
  16. 【bzoj3926】[Zjoi20150]诸神眷顾的幻想乡 后缀自动机+trie
  17. 如何优化PNG,JPG图片减小图片文件大小
  18. element ui的双层el-dialog样式控制
  19. tkz-euclide作图教程02 | 立体几何作图示例
  20. 【与公主对话】爱情的本质是什么

热门文章

  1. 1.0jpa 2.0_EasyCriteria 2.0 – JPA标准应该很容易
  2. 谷歌guava_Google Guava BiMaps
  3. ServletRequest startAsync()的用途有限
  4. java实现细胞自动机_Java自动机实现
  5. glassfish_具有GlassFish和一致性的高性能JPA –第1部分
  6. Hibernate如何存储二级缓存条目
  7. 超越JAX-RS规范:Apache CXF搜索扩展
  8. JPA教程:实体映射-第2部分
  9. Java 8:正在运行的CompletableFuture
  10. Devoxx 2012:Java 8 Lambda和并行性,第1部分