gpt4 book ai didi

java - 编译java的小麻烦

转载 作者:行者123 更新时间:2023-12-01 11:18:56 25 4
gpt4 key购买 nike

我在尝试编译控制台游戏时遇到问题,控制台向我显示

线程“main”java.lang.Error中出现异常: Unresolved 编译问题:位于Pytania.main(Pytania.java:6)

第 6 行是 public static void main(String[] args),遗憾的是我没有看到失败:(

我使用 Eclipse,感谢您的回答:)

import java.util.Scanner;

public class Pytania{


public static void main(String[] args){

String Elf = ("Elf");
String Kot = ("Kot");
String Wojownik = ("Wojownik");
String Lucznik = ("Lucznik");

Scanner pisz = new Scanner(System.in);

System.out.println("---------------------------------");
System.out.println("----------RPG--TALES-------------");
System.out.println("------------Part 1---------------");
System.out.println("---------------------------------");
System.out.println(" ");
System.out.println("Pamietaj, pisz poprawnie, inaczej mutanty wysadza gre! :D ");
System.out.println(" ");
System.out.println("Podaj nazwe uzytkownika");
String nazwa = pisz.nextLine();
System.out.println("Witaj " + nazwa + " w nowym symulatorze RPG, nastepnym krokiem bedzie wybranie klasy, wybierz klase z dostepnych ponizej");
System.out.println("Elf, Kot, Wojownik, Lucznik");
String postac = pisz.nextLine();
System.out.println("Gratulacje " + nazwa + ", Wybrales klase " + postac);





if (postac=="Elf"){

return postac = Elf;


}


}

这对我有很大帮助,谢谢! :)

最佳答案

您还可以将 equals 方法更改为如下所示:

static String equals(String postac)
{


switch(postac)
{
case "Elf": postac = "Elf";
break;
case "Kot": postac = "Kot";
break;
case "Wojownik": postac = "Wojownik";
break;
case "Lucznik": postac = "Lucznik";
break;

}
return postac;
}

然后您可以在最终声明中调用它,如下所示:

 System.out.println("Gratulacje " + nazwa + ", Wybrales klase " + equals(postac));

关于java - 编译java的小麻烦,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31482990/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com