-2
위의 문제에 대해 계속 오류가 발생합니다. 도와주세요 ..... 다음 주 금요일까지이 코드를 프로젝트의 일부로 제출해야합니다. 인터넷에서 다른 프로그램을 보았지만 이해할 수 없도록 버퍼 판독기를 사용합니다.bluej에서 '표현이 잘못 시작되었습니다.'오류가 발생했습니다.
import java.util.*;
//HANGMAN
//ANSH DAWDA XA
class hangman
{
Scanner S=new Scanner(System.in);
String A,W,word,clue;
void h1()
{
System.out.println("_____________");
System.out.println(" | |");
System.out.println(" |");
System.out.println(" |");
System.out.println(" |");
System.out.println(" |");
System.out.println(" |");
System.out.println(" |");
System.out.println("---");
}
void h2()
{
System.out.println("_____________");
System.out.println(" | |");
System.out.println(" | ()");
System.out.println(" |");
System.out.println(" |");
System.out.println(" |");
System.out.println(" |");
System.out.println(" |");
System.out.println("---");
}
void h3()
{
System.out.println("_____________");
System.out.println(" | |");
System.out.println(" | ()");
System.out.println(" | |");
System.out.println(" | |");
System.out.println(" | |");
System.out.println(" |");
System.out.println(" |");
System.out.println("---");
}
void h4()
{
System.out.println("_____________");
System.out.println(" | |");
System.out.println(" | ()");
System.out.println(" | |");
System.out.println(" | |");
System.out.println(" | |");
System.out.println(" | /");
System.out.println(" | |");
System.out.println("---");
}
void h5()
{
System.out.println("_____________");
System.out.println(" | |");
System.out.println(" | ()");
System.out.println(" | |");
System.out.println(" | |");
System.out.println(" | |");
System.out.println(" | /\\");
System.out.println(" | | |");
System.out.println("---");
}
void h6()
{
System.out.println("_____________");
System.out.println(" | |");
System.out.println(" | ()");
System.out.println(" | |");
System.out.println(" | /|");
System.out.println(" | /|");
System.out.println(" | /\\");
System.out.println(" | | |");
System.out.println("---");
}
void h7()
{
System.out.println("_____________");
System.out.println(" | |");
System.out.println(" | ()");
System.out.println(" | |");
System.out.println(" | /|\\");
System.out.println(" | /| \\");
System.out.println(" | /\\");
System.out.println(" | | |");
System.out.println("---");
}
int option;
void sports()
{
option=(int)(Math.random()*10);
switch(option)
{ case 0:
{
clue = "He is an Argentine footballer who plays for La Liga club FC Barcelona and is the captain of the Argentina national team, playing mainly as a forward.";
word = "LIONEL MESSI";
}
break;
case 1:
{
clue = "First person to score 200 in ODIs";
word = "SACHIN TENDULKAR";
break;
}
case 2:
{
clue = "It is a South Asian team sport.";
word = "KABADDI";
}
break;
case 3:
{
clue = "It is a twoplayer board game";
word = "CHESS";
}
break;
case 4:
{
clue = "It is a team sport in which two teams of six players are separated by a net.";
word = "VOLLEYBALL";
}
break;
case 5:
{
clue = "Known as 'The wall'";
word = "RAHUL DRAVID";
}
break;
case 6:
{
clue = "World Table Tennis Champion";
word = "ZHANG JIKE";
}
break;
case 7:
{
clue = "A famous sport";
word = "FOOTBALL";
}
break;
case 8:
{
clue = "Played on a hard board divided by a net";
word = "TABLE TENNIS";
}
break;
case 9:
{
clue = "Grandmaster of chess";
word = "VISHWANATAN ANAND";
}
break;
}
return String {word,clue};
}
}
@Simze 왜? 그건 아주 괜찮아. 문제는 마지막 메서드의 마지막 부분에있는 return 문입니다. – f1sh
@Ansh 당신의''sports'' 메소드에는 void 타입의 반환 값이 있습니다. 아무 것도 반환 할 수 없습니다. 그러나 여러분이 여기에서 시도하는 것은 이것입니다 :''return String {word, clue};''. 또한이 명령문은 유효한 표현식이 아닙니다. – f1sh
죄송합니다. 삭제 된 댓글 –