我是新到Java,我需要一个程序,接受4个整数输入,4个双输入,和3个字符输入。我准备好了整数和双倍输入。我真的需要帮助得到字符输入,请帮助。
我一直得到这个错误:
不兼容类型:char无法转换为char[]charValue=input.charat(0);
这是我的代码:
int[] intValues = new int[4];
double[] floatValues = new double[4];
char[] charValue = new char[3];
String Input;
Input = stdin.readLine();
String[] charValues = Input.split("\\s+");
for (int i = 0; i < charValues.length; i++)
Input = charValues[i];
charValue = Input.charAt(0);
您会得到这个错误,因为您正在a=尝试将单个字符分配给字符数组。它应该像这个charValue[index]=input.charat(0);
循环中缺少大括号,应该将每个char
分配给char数组的某个索引:
for (int i = 0; i < charValues.length; i++) {
Input = charValues[i];
charValue[i] = Input.charAt(0);
}
我添加这个代码这给下面的错误: //在对话框中打印导入javax.swing.JOptionPane; 错误 例如:工作。java:21:错误:不兼容类型:无法将字符串转换为字符 opp=JOptionPane。showInputDialog(“输入方法”); 1个错误
我正在尝试创建一个基本的谷歌地图android应用程序。就在我创建项目并获得API密钥之后,我就收到了这个错误。 “错误:不兼容类型:片段无法转换为SupportMapFragment” 行:SupportMapFragment mapFragment=(SupportMapFragment)getSupportFragmentManager().findFragmentByID(r.id.map
我想将char类型转换为int类型,而不丢失有符号的含义,所以我在文件int_test中编写代码。c和它的工作原理: 运行结果是: (有符号字符)a=-2,b=-2 编译日志是: gcc-o int _ test int _ test . c int _ test . c:在函数“main”中:int_test.c:9:15:警告:左移位计数 我的问题是:1.是否有简单有效的转换?2.简单地将ch
问题内容: 错误使我发疯。 在我的应用中,我在MainActivity中创建了3个导航抽屉项,和。现在,我想添加两个与的项目。 MainActivity //用于导航抽屉 TabsFragmentPagerAdapter.java ViewView.java 问题: 错误:(49,81)错误:不兼容的类型:android.app.FragmentManager无法转换为android.suppor
我试图创建一个动态表单布局,当我构建我的项目时,我在代码的第37行得到以下错误“错误:不兼容的类型:NewSubscription不能转换为上下文”。是不是因为这是片段,不是Java课?如何解决此错误? NewSubscription.java fragment_new_subscription.xml
而当运行时,我收到的是: 错误:不兼容类型:int无法转换为客户端ClientDAO.Delete(clientId);