단어의 문자 발생 횟수를 출력하는 프로그램을 만들고 싶습니다. Basicaly 출력은 다음과 같이한다 :단어의 문자 계산
이import java.util.Scanner;
public class LetterOccurence
{
public static void main(String[]args)
{
Scanner input=new Scanner(System.in);
String word;
String letter;
int letterNumber;
boolean [] alphabet = new boolean [27];
System.out.println("Please enter a word- ");
word=input.next();
System.out.println("The word "+ word + " has " + word.length() + " letters\n");
String lower = word.toLowerCase();
for(letterNumber=0;letterNumber<lower.length();letterNumber++)
{
alphabet[lower.charAt(letterNumber) - 'a'] = true;
}
//do
//{
System.out.println("What letter would you like to guess? (enter 0 to quit) ");
letter = input.next();
if (alphabet[letter.charAt(0)-'a'] = true)
{
System.out.printf("There are %s's\n",letter.charAt(0));
}
else
{
System.out.printf("There are 0 %s's\n",letter.charAt(0));
}
//}while(Character.isLetter(letter.charAt(0)));
}
}
지금 붙어 오전에 어떤 아이디어가 어떻게 계속 :
Please enter a word—howdy
The word howdy has five characters.
What letter would you like to guess? (enter zero to quit) a
There are 0 A’s.
What letter would you like to guess? (enter zero to quit) b
There are 0 B’s.
이것은 내가 지금까지 가지고 무엇인가?
당신은 당신이 그래, 아주 가까이 보인다 – Lithium
에 붙어있는 어떤 언급해야한다, 무슨 일이 당신에게 문제를주고? –
당신은 무엇에 붙어 있습니까? – Kev