편집 ** 도와 주셔서 감사합니다! 대단히 감사합니다!
이것을보고 초보자를 비 웃어야하는 모든 고급 프로그래머에게 미안하지만 노력하고 있습니다.
누구든지 문자열을 뒤집고 반환되는 텍스트를 인쇄하는 메서드를 호출하는 방법을 말해 줄 수 있습니까? 많은 감사합니다!
내 코드는 다음과 같습니다.
import java.util.Scanner;
public class Palindrome {
public static void main(String [] args) {
System.out.println("Please enter the text you would like reversed.");
String reverseText
System.out.printlne(reverseText);
}
public String reverseString() {
@SuppressWarnings("resource")
Scanner s = new Scanner(System.in);
String text = s.nextLine();
String reverseText = new StringBuffer(text).reverse().toString();
return reverseText;
}
}
할 수있는 일이 몇 가지 있습니다. 메서드 reverseString
가 키워드로 표시되지 않았기 때문에 static
기본적으로 인스턴스 메서드입니다. 즉,이를 사용하려면 Palindrome 객체를 만들어야합니다.
인스턴스 메서드로 사용하려면 :
public static void main(String[] args)
{
System.out.println("Please enter the text you would like reversed.");
System.out.println(new Palindrome().reverseString());
}
또는 키워드를 사용하여 클래스 메서드로 선언하고 메서드를 사용 static
하기 위해 개체를 만드는 번거 로움을 겪지 않아도됩니다 (아래 참조).
클래스 메서드로 사용하려면 :
reverseString()
메소드의 헤더를 다음과 같이 변경하십시오 .
public static String reverseString() {
그리고 메인에서 :
public static void main(String [] args) {
System.out.println("Please enter the text you would like reversed.");
System.out.println(reverseString());
}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다