:: 게시판
:: 이전 게시판
|
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
10/10/05 23:06
네 Y면 continue N이면 break로 하시면 되고
몇번 나왔느냐가 문제잖아요. 그럼 스트링 포함하는걸 체크하는 함수...contains였던가? 이걸 쓰셔서 발견 되면 반환되는 값이 있거든요(제 기억에는 시작 인덱스 일겁니다.) if로 반환되는 값 체크한 다음에 있으면 카운트 한개 늘려주고 반환받은 값 뒤의 부분을 substring으로 잘라내서 str2에 넣고 다시 contains 이런 방법을 반복하면 될 것입니다.
10/10/05 23:18
답변감사합니다. 그런데 contains 라는 방법을 아직 안배웠거든요. 그러면 그걸 안쓰고도 가능하단 얘기인것 같은데요..아닐수도있고...
str.charAt() 이렇게해서 한글자 한글자 비교하는 방법으로는 위의 문제를 풀 수 없는건가요?? system.out.println("please enter a string"); str1 = s.nextline(); system.out.println("please enter a sentence"); str2= s.nextline(); 그리고 위처럼 선언해주면 문장과 문자열을 입력하고 출력할 수 있는게 맞나요?? 또 Sytem.out.println("Do you want to exit the program(y/n)?"); str3=s.next(); 이렇게 선언해주구요 if(str3 = 'y') 나 if(str3.charAt(0) = 'y) continue; break; 이렇게 해보았는데요 오류가 나는 이유가 뭘까요??
|