0
문자열을 읽고 첫 번째와 마지막 문자를 비교하기 위해 dr java에 간단한 프로그램을 작성합니다. 나는 그것으로 몇 가지 검증을 넣어 시도,하지만 난 구문에 문제가 있어요 :Java 문자열 분석
import java.util.*;
public class wordAnalysis {
public static void main(String [] args) {
String word;
int charactercount;
Scanner sc = new Scanner(System.in);
System.out.println("Please type a word without spaces, (done to stop) ");
word = sc.next();
while (charactercount <= word.length()) {
if (word.charAt(charactercount) == " "){
System.out.println("your word cannot contain spaces please try again.");
wordAnalysis.main(args);
}
}
if (word == "done"){
System.exit(0);
}
if (word.charAt(0) == word.charAt(word.length() - 1)) {
System.out.print("the words first and last letter are the same!");
}
else {
System.out.println("the words first and last letters dont match, try again...");
}
wordAnalysis.main(args);
} } :
1 error found:
File: /Users/Luke/Documents/University/Programming/Lab/Week 10/wordAnalysis.java [line: 11]
Error: /Users/Luke/Documents/University/Programming/Lab/Week 10/wordAnalysis.java:11: incomparable types: char and java.lang.String
오류 while 루프 내에서 공간에 대한 검사 if 문에 대해서입니다
힌트 : "string"은 'c' 'h' 'a' 'r' 's' – BRFennPocock