약간의 코드 오류가 있습니다. 코드가있는 간단한 픽스입니다. 아이디어는 당신이 동물의 이름을 입력한다는 것입니다, 그것은 "개"가 포함되어있는 경우 그 동물이 만드는 노이즈가 화면에 출력입니다 : 메시지는 내가 코드 표시를 실행하려고 할 때받은자바 초보자 코딩 오류 - 클래스 String에 포함 된 메서드에 주어진 유형에 적용 할 수 없습니다.
import java.util.*;
class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("What animal is it?");
String animal = sc.nextLine();
if (animal.contains("dog")) {
System.out.println("WOOF!");
}
}
}
:
Main.java:17: error: method contains in class String cannot be applied to given types;
if(animal.contains()) {
^
required: CharSequence
found: no arguments
reason: actual and formal argument lists differ in length
1 error
exit status 1
어떤 아이디어
주시면 감사하겠습니다,
오류 메시지가 당신이 우리를 보여주는있는 코드에서하지 않습니다에 대한. 디버깅 도움말을 찾는 질문 ('**이 코드가 작동하지 않는 이유는 무엇입니까? **')에는 원하는 동작, 특정 문제 또는 오류 및 문제 자체 **를 재현하는 데 필요한 가장 짧은 코드가 포함되어야합니다. ** 명확한 문제 성명 **이없는 질문은 다른 독자에게 유용하지 않습니다. 참조 : [최소한의 완전하고 검증 가능한 예제를 만드는 방법] (http://stackoverflow.com/help/mcve). – Biffen
코드를 작성/컴파일하기 전에 게시 한 실제 코드를 저장 했습니까? 또한 코드 끝에 여분의 괄호가있는 것으로 나타납니다. –