我正在创建一个程序来获取用户的案例输入,然后存储该案例条目。但是,我在编译期间遇到错误,
demo576.java:44:错误:不兼容的类型:无法转换字符串 to String [] h = z.Batman(); ^ 1错误
代码如下: -
import java.util.Scanner;
class demo576
{
public static void main (String args[])
{
Scanner s=new Scanner (System.in);
fun z=new fun();
String x=z.Batman();
System.out.println(x);
int p=s.nextInt();
String h[]=new String[3];
int i;
for (i=0;i<3;i++)
{
h=z.Batman();
}
for(i=0;i<3;i++)
{
System.out.println(h);
}
}
}
答案 0 :(得分:0)
您正在尝试将数组设置为等于字符串。试试这个(首先是循环)
for (i = 0; i < 3; i++)
h[i] = z.Batman();
祝你好运!
答案 1 :(得分:0)
我想这应该足够了:
for(int i=0; i<3; i++) {
h[i] = z.Batman();
}
您的打印循环需要修复:
for(int i=0;i<3;i++) {
System.out.println(h[i]);
}
P.S。以下是帮助StackOverflow用户的座右铭:
System.out.println("He is not a hero. He is a silent guardian, a watchful protector; A DARK KNIGHT!");