switch-statement相关内容

如何使用扫描仪使此switch语句正常工作?

我正在尝试编写一个程序,将字母表中的任何字母(大写或小写)切换为Phontic字母表。例如,如果我输入“A”或“a”,我的程序将给我(更改为)“Alpha”。 我已经对这个和切换语句做了很多研究,但我一直陷入困境。我意识到我不能在扫描仪中使用'char'。但是,当我将'char'更改为'String'时,我的switch语句会混乱(特别是我的代码中的 toUpperCase 会被加下划线。我无法 ..
发布时间:2018-12-28 14:58:13 Java开发

在switch中使用数组作为case语句

我正在尝试做这样的事情,即在switch语句中使用数组。在Java中有可能吗?如果不是,请解释一个可能的解决方案。 boolean [] values = new boolean [4]; values [0] = true; values [1] = false; values [2] = false; values [3] = true; switch(va ..
发布时间:2018-12-25 20:23:43 Java开发

在数组中输入数据并显示null时出现程序错误

我在这里引用了一些修正,但仍然完全满足我的程序,但仍然没有完成。 问题1 =我的displayReg()出现“nullnullnullnull ...”,我应该使用arraylist吗? 问题2 =我需要选择通过IC和NAME搜索searchReg()我该怎么做? 问题3 =需要显示displayReg on .txt文件。 import java.util。*; 公共 ..
发布时间:2018-12-25 20:01:42 Java开发

什么是好的switch语句替代方案?

我有一个字符串数组,每个字符串包含3个字母的字符串。每3个字母(每个元素)对应一个唯一的字母。我需要从字符串数组创建一个char数组。 我能想到这样做的唯一方法是循环遍历字符串数组中的每个元素并使用long切换语句以确定其关联的单个字符。 还有哪些其他方法可以实现? 解决方案 如果是映射/查找,那么通常地图/字典可以解决您的问题。 C#中的一个示例结构: string ..
发布时间:2018-12-24 13:27:04 Java开发

在java中编写解释器时切换或if语句

当前的分配需要我编写一个程序来读取一个文件,其中包含一个非常小的基本编程语言的指令(行为有点像FORTRAN)并执行这些指令。基本上它是我猜的语言的简单解释器。它是完全线性的,语句全部按顺序定义,只有String和整数变量。如果它们存在于源文件中,我需要找到并定义8个关键字和4个算术运算符,并且每行必须以其中一个保留字开始。 这个语言的程序可能会是这样的: #COMMENTS LET ..
发布时间:2018-12-24 12:36:01 Java开发

导致java:240的switch语句(可能尚未初始化)

我一直在四处寻找答案,但是没有发现任何真正有助于我的情况的事情: 我正在尝试根据输入在变量中存储值: switch(pepperoni){ case 'Y': case'y': topping1 = 1; 休息; 案例'N': 案例'n': topping1 = 0; 休息; 默认值: { System.out.print(“这不是有效的回复,请再 ..
发布时间:2018-12-24 12:32:43 Java开发

Java,关于交换机和案例的问题?

所以我希望60%的时间都采取某种行动,40%的时间采取另一种行动。而且有时它也没有。我能想到的最好的方法是通过开关和制作一堆案例。下面是一个例子,如果这对你没有任何意义。 我的问题是,有更好的方法吗? 有没有办法可以做到案例0-5在一个语句中执行操作1? 随机rand =新随机(50); switch(rand.nextInt()) { case 1: { do action ..
发布时间:2018-12-24 12:19:35 Java开发

在Java中使用switch的问题

我无法弄清楚为什么它总是返回arg1的值。我正在构建一个重量转换器。 public double convert(double arg1,int arg2,int arg3){ // arg1 = amount,arg2 = from,arg3 = to double milligram = 1; double gram = 1000; 双盎司= 28349.5; 双磅= 4 ..
发布时间:2018-12-22 19:16:32 Java开发

Java:如何使用switch语句

可能重复: 如何比较Java中的字符串? 我无法理解如何使用Java switch语句。在其中一个case语句中执行一个方法之后,它仍然会转到默认语句并运行它。这是代码: 扫描仪扫描仪=新扫描仪(System.in); String option = null; while(option!=“5”){ ShowMenu(); option = scanner.n ..
发布时间:2018-12-21 21:08:47 Java开发

具有中断的无法访问的声明

所以我有一个上一个问题,但意识到我发布了错误的违规代码。我在下面标出了令人不快的陈述。 我要做的是为每个具有该switch语句的运算符设置优先级。 也许有人可以指出我正确的方向。 就像说明一样,我正在运行JAVA 7所以String Switch会起作用。 代码 opType.java import java.io. *; 公共最终类opType { ..
发布时间:2018-12-21 20:53:55 Java开发

在交换机中打破标签

编辑: 谢谢大家的帮助。我能够使用我在前几章中学到的技巧和你的建议来使用它。非常感谢你! 我决定尝试通过创建简单的文本冒险来巩固我从Java学到的东西:初学者指南。我即将开始涉及类和方法的第4章。前三章讨论了if,for,while,do-while,switch,简单的键盘交互以及break / continue。 我计划在每章后回去并编辑它以使用我学到的新技能。我几乎没有触及表面 ..
发布时间:2018-12-20 23:45:53 Java开发

我们可以称之为“案例”吗?在Java的同一个switch语句中的另一个案例中?

我的目的是在同一个switch语句中调用另一个案例中的两个案例, switch(orderType){ 案例1: 声明1; 休息; 案例2: 声明2; 休息; 案例3: **通话案例1; ** **通话案例2; ** 休息; 默认: 休息;` } 我们可以做吗?在Java中? 解决方案 虽然你不能直接影响开关个案,您可以从一个案例中调用switc ..
发布时间:2018-12-17 11:20:56 Java开发

开关盒不能正常工作

我在下面发布的代码,当我离开字段 ip 空白/空并给其他字段赋值时, toast 总是给消息 KATimer无效或缺失。 我希望看到 toast 显示一条消息,指示空字段,但下面的代码,如果有任何字段为空,则总是显示 KATimer无效或为空。 为什么会发生这种情况,我错过了什么 代码: btnStubView_Connect : btnStubView_Conne ..
发布时间:2018-12-17 10:12:10 Java开发

Scala开关在成功匹配后继续匹配下一个案例

如何在scala switch语句中执行一个case block block后执行另一个case块。 (在java中:没有中断的情况)。 switch(step){ case 0:做点什么; 案例1:做更多事情; 案例2:等......; 休息; 默认值:做其他事情; } 感谢您的帮助! 解决方案 如果你不能使用 0 | 1 | 2 您可以使用一系列操 ..
发布时间:2018-12-12 19:51:03 Java开发

开关的eclemma分支覆盖:错过了7个

我有这个交换机系统,我正在使用eclemma来测试分支机构的覆盖范围。我们需要至少有80%的分支机构覆盖所有内容,所以我尽可能地尝试测试。 然而,eclemma告诉我这个交换系统在分支覆盖范围方面没有经过全面测试。 pos = p。 getCurrentPosition()。substring(0,1); switch(pos){ case“G”: 守门员++; 休息; 案例“ ..
发布时间:2018-12-12 18:09:06 Java开发

如何处理多个条件?

在我使用任何编程语言的1个月经验中,我假设开关 案例条件将接受括号中的任何内容作为布尔检查thingamajig,即 这些: || &安培;&安培; < > 知道我的意思吗? 某事喜欢 char someChar ='w'; switch(someChar){ case('W'||'w'): System.out.println( ..
发布时间:2018-12-10 23:58:55 Java开发