login  Naam:   Wachtwoord: 
Registreer je!
 Forum

JAVA: klinkers in een woord

Offline cloudstrife - 05/08/2005 17:20
Avatar van cloudstrifePHP beginner Ik wil alle klinkers in een woord gaan optellen dus dat je dan krijgt aantal keer a: 2 , ... Ik begin pas met java maar zit wat vast bij het volgende kan iemand me zeggen wat ik hier fout doe?
  1. public class Klinkers
  2. {
  3. public static String main(String args[])
  4. {
  5. String woord, letter;
  6. Integer i, lengte;
  7. Integer[] klinkers;
  8.  
  9.  
  10. woord = args[0];
  11. lengte = woord.length();
  12.  
  13. for(i=0;i<lengte; i++){
  14.  
  15. letter = woord.charAt(i);
  16. System.out.println(letter);
  17. }
  18.  
  19.  
  20. }
  21.  
  22.  
  23. }

Voorlopig staat het dus gewoon in die main() om te testen en probeer ik 1 voor 1 elke letter weer te geven aan de hand van de teller i. De bedoeling is dat dit in een methode komt die ik dan via main() aanroep. Kan iemand wat tips geven om dit af te werken? Ik vraag niet de code zelf maar ik zit bv vast met die charAt(i) hiermee wil ik zien welk teken er op die positie staat maar ben niet zeker of dit zo correct is..

1 antwoord

Gesponsorde links
Offline cloudstrife - 05/08/2005 18:03
Avatar van cloudstrife PHP beginner Zelf reeds gevonden
  1. public class Klinkers
  2. {
  3. public static void main(String args[])
  4. {
  5. String woord;
  6. Integer i, lengte;
  7. Integer[] klinkers ={0,0,0,0,0,0};
  8. char letter;
  9.  
  10.  
  11. woord = args[0];
  12. lengte = woord.length();
  13.  
  14. for(i=0;i<lengte; i++){
  15. letter = woord.charAt(i);
  16. if(letter=='a'){
  17. klinkers[0]=klinkers[0]+1;
  18.  
  19. }
  20. if(letter=='e'){
  21. klinkers[1]=klinkers[1]+1;
  22. }
  23. if(letter=='i'){
  24. klinkers[2]=klinkers[2]+1;
  25. }
  26. if(letter=='o'){
  27. klinkers[3]=klinkers[3]+1;
  28. }
  29.  
  30. if(letter=='u'){
  31. klinkers[4]=klinkers[4]+1;
  32. }
  33.  
  34.  
  35. }
  36. System.out.println("Er zijn:");
  37. System.out.println(klinkers[0] + " a\'s");
  38. System.out.println(klinkers[1] + " e\'s");
  39. System.out.println(klinkers[2] + " i\'s");
  40. System.out.println(klinkers[3] + " o\'s");
  41. System.out.println(klinkers[4] + " u\'s");
  42. System.out.println("In het woord " + woord);
  43.  
  44. }
  45.  
  46.  
  47. }
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.206s