我在Eclipse上运行以下代码,没有错误。当我尝试在Ipad上使用Pico compiler应用程序时,我会遇到4种类型的错误。打印屏幕已连接。知道为什么不能以同样的方式跑步吗?
代码:
"''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
import java.util.Scanner;
public class switchClass {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Please enter a command: ");
String text = scanner.nextLine();
scanner.close();
switch(text) {
case "start":
System.out.println("Machine started");
break;
case "stop":
System.out.println("Machine stopped");
break;
default:
System.out.println("Command not recognized!");
}
}
}
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
运行以下代码的适用于Ipad的Pico编译器:
Pico编译器错误:
错误表示您不能在case
中使用String
。
在开关中使用
字符串
是在Java-7中引入的,因此,我怀疑Pico编译器使用的是Java-6或更低版本。
修复方法:在java中的switch case中使用字符串
声纳扫描仪在运行扫描仪时抛出空指针异常。错误指向一个枚举。它实现了一个典型的接口。 我记得几个月前运行扫描仪时没有出现任何问题,但这次不同了,感谢您的帮助。 添加了一些乱码,我可以保证没有编译问题。 包括声纳项目属性。#所需元数据sonar.project密钥=com.companysonar.project名称=项目sonar.project版本=1.0
这个代码中的对象扫描仪有什么问题? 当我选择案例2时,我得到了这个错误: 我认为scanner首先声明为int,现在在切换之后,我用类型double收集答案。我不太确定,我需要更多地了解scanner类是如何工作的。
我有一个问题,让我的PhoneGap 3.2.0应用程序在Mac上编译,当Zbar条形码扫描器插件实现。如果我部署到该设备,它将在XCode内编译,但如果部署到模拟设备,它会给出错误: ld:警告:忽略文件/users/cordova/myapp/platforms/ios/zbarsdk/libzbar.a,文件/users/cordova/myapp/platforms/ios/zbarsdk
位于java.util.scanner.throwfor(未知源)位于java.util.scanner.next(未知源)的线程“main”java.util.NoSuchelementException中出现异常**** 我多次调用s(扫描器),在第二次调用时出现运行时错误。这是由于关闭扫描仪,并可能再次使用它。我的问题是,每次使用Scanner时,我都会创建一个新的Scanner实例,那么为
对于作业,我必须编写以下代码: 当我尝试编译它时,它在命令提示符下给了我3个错误,说“无法解析符号,符号:类扫描仪,位置:类单词,扫描仪用户输入=新扫描仪(System.in)”。我不确定错误在哪里。我应该使用BufferedReader作为输入吗?