Tag: switch statement

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

所以我有一个上一个问题,但意识到我发布了错误的违规代码。 我在下面标出了令人不快的陈述。 我想要做的是为每个具有该switch语句的运算符设置优先级。 也许有人可以指出我正确的方向。 就像一张纸条,我正在运行JAVA 7,因此String Switch可以工作。 码 opType.java import java.io.*; public final class opType { public static opType ADD = new opType( “Add” ); public static opType SUB = new opType( “Sub” ); public static opType MULT = new opType( “Mult” ); public static opType DIV = new opType( “Div” ); public static opType […]

需要常量表达式? (Java switch语句)

我不知道是什么导致了这个错误。 我的老师和我老去了,找不到什么问题。 import java.util.Scanner; public class MailAssignment { public static void main(String [] args){ Scanner userinput = new Scanner(System.in); char p; char f; double price = 0; System.out.println(“First class or priority?”); char type = userinput.next().charAt(0); System.out.println(“How much does the package weigh? (in ounces)”); double weight = userinput.nextDouble(); switch (type){ case p: if (weight > 16) […]

在交换机中打破标签

编辑:谢谢大家的帮助。 我能够使用我在前面章节中学到的技巧和你的建议来使用它。 非常感谢! 我决定尝试通过创建简单的文本冒险来巩固我从Java学到的东西:初学者指南。 我即将开始涉及类和方法的第4章。 前三章讨论了if,for,while,do-while,switch,简单的键盘交互以及break / continue。 我计划在每章后回去并编辑它以使用我学到的新技能。 我几乎没有触及表面,我遇到了一个问题。 // A basic, but hopefully, lengthy text adventure. class TextAdventure { public static void main(String args[]) throws java.io.IOException { System.out.println(“\t\t BASIC TEXT ADVENTURE”); // variables I need, attributes, classes, character name, player’s choice, gold int str = 0, inte = 0, chr = 0, con […]

switch case语句中的java范围声明如何?

以下Java代码在Java 1.7中无错误地执行 public static void main(String[] args) { int x = 5; switch(x) { case 4: int y = 3423432; break; case 5: { y = 33; } } } java如何确定y是一个int,因为声明永远不会运行。 在case语句中没有使用大括号时,case语句中的变量声明是否限定为switch语句级别?

Java:d​​ll之间的切换取决于系统架构(32/64)

我有一个Java程序使用一些dll。 由于这些嵌入式dll必须为特定的系统架构(32或64位)构建,我想制作一个方法/允许我的程序在32/64位版本的dll之间切换(或者如果程序运行则禁用库加载)在64位系统上) 我希望有一个解决方案不同于制作两个版本的程序 提前谢谢,Damien

如何将字母数字电话号码转换为数字

更新: 我的实用程序的最终版本如下所示: StringBuilder b = new StringBuilder(); for(char c : inLetters.toLowerCase().toCharArray()) { switch(c) { case ‘0’: b.append(“0”); break; case ‘1’: b.append(“1”); break; case ‘2’: case ‘a’: case ‘b’: case ‘c’: b.append(“2”); break; case ‘3’: case ‘d’: case ‘e’: case ‘f’: b.append(“3”); break; case ‘4’: case ‘g’: case ‘h’: case ‘i’: b.append(“4”); break; case ‘5’: case […]

我们可以在Java中的同一个switch语句中调用另一个案例中的“case”吗?

我的意图是在同一个switch语句中调用另一个case中的两个case, switch (orderType) { case 1: statement 1; break; case 2: statement 2; break; case 3: **call case 1;** **Call case 2;** break; default: break;` } 我们可以用Java做到吗?

使用字符串错误的IntelliJ switch语句:使用-source 7

我正在尝试使用IntelliJ(在Mac OS X上)编译我使用Eclipse编写的一些代码。 我试图运行以下代码: switch (category) { case “below 20”: below20++; break; case “20 to 29”: to30++; break; case “30 to 39”: to40++; break; case “40 to 49”: to50++; break; case “50 to 59”: to60++; break; case “60 to 69”: to70++; break; case “70 t0 79”: to80++; break; case “80 to 89”: to90++; break; case […]

在switch-case中使用枚举值的字符串表示

为什么在交换机情况下不能将枚举值用作字符串? (或者这有什么问题:) String argument; switch (argument) { case MyEnum.VALUE1.toString(): // Isn’t this equal to “VALUE1” ? // something break; case MyEnum.VALUE2.toString(): // something else break;

开关盒不能正常工作

我在下面发布的代码,当我离开字段ip空白/空并给其他字段KATimer is invalid or missing , toast总是给出消息KATimer is invalid or missing 。 我希望看到一个toast显示一条消息,指示空字段,但下面的代码,如果任何字段为空,它总是说KATimer is invalid or empty 。 为什么会这样,我错过了一些东西 码: btnStubView_Connect : btnStubView_Connect.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub if (isValidMQTTConfigs(etStubView_ip) && isValidMQTTConfigs(etStubView_port) && isValidMQTTConfigs(etStubView_ClientID) && isValidMQTTConfigs(etStubView_KATimer)) { Log.d(TAG, “@btnStubView_ConnectListener(): all entries are valid”); setCSession(cbStubView_CS.isChecked()); // set the […]