HarrJ

Day 15 Sample

Jul 9th, 2023 (edited)
1,001
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5.75 KB | None | 0 0
  1. String txt1 = "The quick brown fox jumps over the lazy dog";
  2. //using charAt()
  3. for (int i = 0; i < txt1.length(); i++) {
  4.     System.out.print(txt1.charAt(i) +  ", ");
  5. }
  6. // using toCharArray()
  7. char[] txt1Char = txt1.toCharArray();
  8. for (char c : txt1Char) {
  9.     System.out.print(c + "|");
  10. }
  11. //-----------------------
  12. char[] charArray1 = {'l','u','p','a','n','g',' '
  13.     ,'h','i','n','i','r','a','n','g'};
  14. int[] vowelCounter = {0,0,0,0,0};
  15. int aCount = 0;
  16. int eCount = 0;
  17. int iCount = 0;
  18. int oCount = 0;
  19. int uCount = 0;
  20. for (char c : charArray1) {
  21.     switch (c) {
  22.         case 'a':
  23.             aCount++;
  24.             vowelCounter[0]++;
  25.             break;
  26.         case 'e':
  27.             eCount++;
  28.             vowelCounter[1]++;
  29.             break;
  30.         case 'i':
  31.             iCount++;
  32.             vowelCounter[2]++;
  33.             break;
  34.         case 'o':
  35.             oCount++;
  36.             vowelCounter[3]++;
  37.             break;
  38.         case 'u':
  39.             uCount++;
  40.             vowelCounter[4]++;
  41.             break;
  42.     }
  43. }
  44. System.out.println("Total a: " + aCount);
  45. System.out.println("Total e: " + eCount);
  46. System.out.println("Total i: " + iCount);
  47. System.out.println("Total o: " + vowelCounter[3]);
  48. System.out.println("Total u: " + vowelCounter[4]);
  49.  
  50. //------------------------
  51.  
  52. package week3training;
  53.  
  54. public class Day15C {
  55.     public static void main(String[] args) {
  56.         Day15C callMe = new Day15C();
  57.         double[] numberList = {9.8, 273.15, 299,42};
  58.         System.out.println("Sum of numbers in array are: "
  59.                 + callMe.getSum1(numberList));
  60.         // kelangan pa gamitan ng sout yung getSum Method para makita result
  61.         System.out.println("using getSum2 method:");
  62.         callMe.getSum2(numberList);
  63.        
  64.         String txt1 = "salitaan";
  65.         System.out.println(txt1);
  66.         callMe.changeText(txt1);
  67.         System.out.println("After method: " + txt1);
  68.     }
  69.    
  70.     public double getSum1 (double numArray[]) {
  71.         double sum = 0;
  72.         for (double d : numArray) {
  73.             sum += d;
  74.         }
  75.         return sum;
  76.     }
  77.    
  78.     //using Day12B as a reference
  79.     public void getSum2 (double numArray[]) {
  80.         double sum = 0;
  81.         for (int i = 0; i < numArray.length; i++) {
  82.             double number = numArray[i];
  83.             sum += number;
  84.             if (i < (numArray.length - 1)) {
  85.                 System.out.print(number + " + ");
  86.             } else {
  87.                 System.out.print(number + " = ");
  88.             }
  89.         }
  90.         System.out.println(sum);
  91.     }
  92.    
  93.     public void changeText (String txtRef) {
  94.         txtRef = "changed";
  95.     }
  96. }
  97.  
  98. //--------------------------------------------
  99.  
  100. package week3training;
  101.  
  102. public class Day15D {
  103.     // no main method
  104.     public void countVowels (String txtSentence) {
  105.         int aCount = 0;
  106.         int eCount = 0;
  107.         int iCount = 0;
  108.         int oCount = 0;
  109.         int uCount = 0;
  110.         char[] txt1Char = (txtSentence.toLowerCase()).toCharArray();
  111.         for (char c : txt1Char) {
  112.             switch (c) {
  113.                 case 'a':
  114.                     aCount++;
  115.                     break;
  116.                 case 'e':
  117.                     eCount++;
  118.                     break;
  119.                 case 'i':
  120.                     iCount++;
  121.                     break;
  122.                 case 'o':
  123.                     oCount++;
  124.                     break;
  125.                 case 'u':
  126.                     uCount++;
  127.                     break;
  128.             }
  129.         }
  130.         System.out.println("Sentence: " + txtSentence);
  131.         System.out.println("Total a: " + aCount);
  132.         System.out.println("Total e: " + eCount);
  133.         System.out.println("Total i: " + iCount);
  134.         System.out.println("Total o: " + oCount);
  135.         System.out.println("Total u: " + uCount);
  136.     }
  137.    
  138.     public void capitalizeEachWord (String txtRef) {
  139.         String[] words = txtRef.split(" ");
  140.         String txtRefModded = "";
  141.         for (String word : words) {
  142.             if (!word.isEmpty()) {
  143.                 String firstLetter = word.substring(0,1).toUpperCase();
  144.                 String remains = word.substring(1).toLowerCase();
  145.                 txtRefModded += firstLetter + remains + " ";
  146.             }
  147.         }
  148.         System.out.println(txtRefModded);
  149.     }
  150. }
  151.  
  152. //--------------------------------------------
  153.  
  154. package week3training;
  155.  
  156. public class Day15E {
  157.     public static void main(String[] args) {
  158.         Day15D callDay15D = new Day15D();
  159.         String txtReference = "The quick brown fox jumps over the lazy dog.";
  160.         callDay15D.countVowels(txtReference);
  161.         callDay15D.capitalizeEachWord(txtReference);
  162.         System.out.println("---");
  163.        
  164.         txtReference = "Who would know naught of art must learn, act, and then take his ease.";
  165.         callDay15D.countVowels(txtReference);
  166.         callDay15D.capitalizeEachWord(txtReference);
  167.         System.out.println("***");
  168.        
  169.         txtReference = "Lake, tree, pine cone, cool brown soil.";
  170.         callDay15D.countVowels(txtReference);
  171.         callDay15D.capitalizeEachWord(txtReference);
  172.         System.out.println("~~~");
  173.        
  174.         txtReference = "Fat pet pig got drunk, took walk.";
  175.         callDay15D.countVowels(txtReference);
  176.         callDay15D.capitalizeEachWord(txtReference);
  177.         System.out.println("###");
  178.        
  179.         txtReference = "A hidden litter of little kittens.";
  180.         callDay15D.countVowels(txtReference);
  181.         callDay15D.capitalizeEachWord(txtReference);
  182.        
  183.         System.out.println("----------------");
  184.         String txt2 = "magical";
  185.         System.out.println(txt2.substring(1,4));
  186.         // 1st number = start
  187.         // 2nd number = index - 1 where to stop
  188.     }
  189. }
  190.  
Advertisement
Add Comment
Please, Sign In to add comment