Skip to content

Commit

Permalink
Add files via upload
Browse files Browse the repository at this point in the history
  • Loading branch information
profjpbaugh authored Jan 27, 2022
1 parent a09cd13 commit 30b3b9a
Show file tree
Hide file tree
Showing 5 changed files with 144 additions and 0 deletions.
25 changes: 25 additions & 0 deletions section5/NameParser.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
import java.util.Scanner;

public class NameParser {
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);

String fullName;
String firstName;
String lastName;

System.out.println("What is your full name?");
fullName = keyboard.nextLine();

int indexOfSpace = fullName.indexOf(" ");

firstName = fullName.substring(0, indexOfSpace);
lastName = fullName.substring(indexOfSpace + 1);

firstName = firstName.toUpperCase();
lastName = lastName.toLowerCase();

System.out.println("First name is " + firstName);
System.out.println("Last name is " + lastName);
}//end main
}
39 changes: 39 additions & 0 deletions section5/Proj5_1_NamePermutations.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@

import java.lang.reflect.Array;
import java.util.ArrayList;
import java.util.Scanner;

public class Proj5_1_NamePermutations {
public static void main(String[] args) {
ArrayList<String> firstNames = new ArrayList<>();
ArrayList<String> lastNames = new ArrayList<>();

Scanner keyboard = new Scanner(System.in);
String fullName;
String firstName;
String lastName;
int indexOfSpace;

final int NUM_NAMES = 5;

for(int i = 0; i < NUM_NAMES; i++) {
System.out.print("Please enter name " + i + "\t");
fullName = keyboard.nextLine();
indexOfSpace = fullName.indexOf(" ");
firstName = fullName.substring(0, indexOfSpace);
lastName = fullName.substring(indexOfSpace + 1);

firstNames.add(firstName);
lastNames.add(lastName);
}//end for

//now for the permutations

for(int i = 0; i < firstNames.size(); i++) {
for(int j = 0; j < lastNames.size(); j++) {
System.out.print(firstNames.get(i) + " ");
System.out.println(lastNames.get(j));
}//end for j
}//end for i
}//end main
}
24 changes: 24 additions & 0 deletions section5/StringBuilderFun.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@


public class StringBuilderFun {
public static void main(String[] args) {
StringBuilder sb = new StringBuilder("John Baugh");

sb.append(" is awesome");
System.out.println(sb);

sb.insert(5, "Phillip ");
System.out.println(sb);

sb.replace(22, 29, "amazing");
System.out.println(sb);

sb.delete(5, 13);
System.out.println(sb);

sb.replace(0,4, "Dr.");

System.out.println(sb);

}//end main
}
38 changes: 38 additions & 0 deletions section5/StringMethods1.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@


public class StringMethods1 {
public static void main(String[] args) {
String name = "John Baugh";
String name2 = "John Baugh";
String name3 = "Rob Percival";
String challengeName = "Ed Mortram";

for(int i = 0; i < name.length(); i++) {
System.out.print(name.charAt(i) + " ");
}//end for

System.out.println();

if(name.equals(name2)) {
System.out.println("Names are equal.");
}
else {
System.out.println("Names aren't equal.");
}

if(name.compareTo(name3) > 0) {
System.out.println("name > name3");
}
else {
System.out.println("name <= name3");
}

System.out.println("Comparing for the lecture challenge");
if (challengeName.compareTo(name) > 0) {
System.out.println(challengeName + " is greater than " + name);
}
else {
System.out.println(challengeName + " is less than or equal to " + name);
}
}//end main
}
18 changes: 18 additions & 0 deletions section5/StringMethods2.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@

public class StringMethods2 {
public static void main(String[] args) {
String myName = "John Baugh";

String upper = myName.toUpperCase();
String lower = myName.toLowerCase();

int whereIsB = myName.indexOf("B");

String lastName = myName.substring(5);

System.out.println("upper is " + upper);
System.out.println("lower is " + lower);
System.out.println("B is at index " + whereIsB);
System.out.println("Last name is " + lastName);
}//end main
}

0 comments on commit 30b3b9a

Please sign in to comment.