- 응용 프로그램은 주 인수를 사용하여 일련의 입력 단어/문자열을 요청합니다.
- 입력 된 문자열 당 이 자음, 모음, 홀수, 짝수 또는 특수 기호로 끝나는 지 확인합니다.
- 또한 단어 입력 당 자의 수를 계산할 수 있어야합니다.
지금까지, 이것은 내가 무엇을 가지고 :모든 main() 인수를 반복합니다.
public static void main(String[] args) {
if(args.length > 0) {
String regExVowels = ".*[AEIOUaeiou]$";
// regEx Strings
char[] caMainArg = null;
String strMainArg = null;
for(String arg: args) {
// Convert each String arg to char array
caMainArg = arg.toCharArray();
// Convert each char array to String
strMainArg = new String(caMainArg);
}
System.out.print(strMainArg + " - " + strMainArg.length());
// if-else conditions
} else {
System.out.println("No arguments passed!");
}
}
그것은 작동하지만, 마지막 인수를 사용합니다. 예를 들면 :
이클립스> 실행 구성 ...> 인수
kate middleton sep30 jan25 `
그것은 단지 출력됩니다
` - 1 - special character
내 원하는 출력은 다음과 같습니다
kate - 4 - vowel
middleton - 9 - consonant
sep30 - even number
jan25 - odd number
` - 1 - special character
인수를 반복하고 적절한 결과를 인쇄하는 방법을 잘 모르겠습니다.
이 숙제가 있습니까? 그렇다면 태그를 붙이십시오. –
@Jonno_FTW ['숙제] 태그는 사용되지 않습니다.] (http://meta.stackexchange.com/questions/147100/the-homework-tag-is-now-official-deprecated). – Pshemo
@Pshemo 감사합니다. 나는 그 변화를 알지 못했습니다. –