Update: 2021-Jan-20
This commit is contained in:
parent
e820f29ed8
commit
1c6d704b0c
2
.gitignore
vendored
Normal file
2
.gitignore
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
*.swp
|
||||
*.class
|
Binary file not shown.
44
lab_txt_msg_expander/txt_msg_expander.java
Normal file
44
lab_txt_msg_expander/txt_msg_expander.java
Normal file
@ -0,0 +1,44 @@
|
||||
import java.util.Scanner;
|
||||
|
||||
public class txt_msg_expander {
|
||||
|
||||
public static String replaceText(String input,
|
||||
String replaceThis,
|
||||
String withThis) {
|
||||
System.out.println("Replaced \"" +replaceThis + "\" with \"" +
|
||||
withThis + "\"");
|
||||
return input.replace(replaceThis, withThis);
|
||||
}
|
||||
|
||||
public static void main(String[] args) {
|
||||
Scanner scnr = new Scanner(System.in);
|
||||
|
||||
System.out.println("Enter text:");
|
||||
String usr_input = scnr.nextLine();
|
||||
System.out.println("You entered: " + usr_input+"\n");
|
||||
|
||||
if (usr_input.contains("BFF")){
|
||||
usr_input = replaceText(usr_input, "BFF", "best friend forever");
|
||||
}
|
||||
|
||||
if (usr_input.contains("IDK")){
|
||||
usr_input = replaceText(usr_input, "IDK", "I don't know");
|
||||
}
|
||||
|
||||
if (usr_input.contains("JK")){
|
||||
usr_input = replaceText(usr_input, "JK", "just kidding");
|
||||
}
|
||||
|
||||
if (usr_input.contains("TMI")){
|
||||
usr_input = replaceText(usr_input, "TMI", "too much information");
|
||||
}
|
||||
|
||||
if (usr_input.contains("TTYL")){
|
||||
usr_input = replaceText(usr_input, "TTYL", "talk to you later");
|
||||
}
|
||||
|
||||
System.out.println("\nExpanded: " + usr_input);
|
||||
|
||||
scnr.close();
|
||||
}
|
||||
}
|
16
old/java1/exam/another_wut.java
Normal file
16
old/java1/exam/another_wut.java
Normal file
@ -0,0 +1,16 @@
|
||||
public class Widget {
|
||||
private int inStock;
|
||||
public Widget() {
|
||||
inStock = 10;
|
||||
}
|
||||
public void addInventory(int amt) {
|
||||
inStock = inStock + amt;
|
||||
}
|
||||
public static void main(String [] args){
|
||||
Widget blueWidget = new Widget();
|
||||
Widget greenWidget = new Widget();
|
||||
blueWidget.addInventory(15);
|
||||
greenWidget.addInventory(5);
|
||||
}
|
||||
}
|
||||
|
20
old/java1/exam/wut.java
Normal file
20
old/java1/exam/wut.java
Normal file
@ -0,0 +1,20 @@
|
||||
public class Student {
|
||||
private double myGPA;
|
||||
private int myCredits;
|
||||
|
||||
public void increaseCredits(int amount) {
|
||||
myCredits = myCredits + amount;
|
||||
}
|
||||
public void setCredits(int credits) {
|
||||
myCredits = credits;
|
||||
}
|
||||
public int getCredits() {
|
||||
return myCredits;
|
||||
}
|
||||
public static void main(String [] args) {
|
||||
Student s = new Student();
|
||||
s.setCredits(6);
|
||||
s.increaseCredits(12);
|
||||
System.out.println(s.getCredits());
|
||||
}
|
||||
}
|
27
old/java1/lab-12/12.6-eception/NameAgeChecker.java
Normal file
27
old/java1/lab-12/12.6-eception/NameAgeChecker.java
Normal file
@ -0,0 +1,27 @@
|
||||
import java.util.Scanner;
|
||||
import java.util.InputMismatchException;
|
||||
|
||||
public class NameAgeChecker {
|
||||
public static void main(String[] args) {
|
||||
Scanner scnr = new Scanner(System.in);
|
||||
|
||||
String inputName;
|
||||
int age;
|
||||
|
||||
inputName = scnr.next();
|
||||
while (!inputName.equals("-1")) {
|
||||
// FIXME: The following line will throw an InputMismatchException.
|
||||
// Insert a try/catch statement to catch the exception.
|
||||
try {
|
||||
age = scnr.nextInt();
|
||||
}
|
||||
catch (InputMismatchException e){
|
||||
age = -1;
|
||||
scnr.nextLine();
|
||||
}
|
||||
System.out.println(inputName + " " + (age + 1));
|
||||
|
||||
inputName = scnr.next();
|
||||
}
|
||||
}
|
||||
}
|
29
painting-a-wall/painting_a_wall.java
Normal file
29
painting-a-wall/painting_a_wall.java
Normal file
@ -0,0 +1,29 @@
|
||||
import java.util.Scanner;
|
||||
|
||||
public class painting_a_wall {
|
||||
public static void main(String[] args) {
|
||||
Scanner scnr = new Scanner(System.in);
|
||||
|
||||
double height, width;
|
||||
final double square_feet_per_gallon = 350;
|
||||
|
||||
System.out.println("Enter wall height (feet):");
|
||||
height = scnr.nextDouble();
|
||||
|
||||
System.out.println("Enter wall width (feet):");
|
||||
width = scnr.nextDouble();
|
||||
|
||||
System.out.println("Wall area: " + height*width +
|
||||
" square feet");
|
||||
|
||||
System.out.println("Paint needed: " +
|
||||
(height*width)/square_feet_per_gallon +
|
||||
" gallons");
|
||||
|
||||
System.out.println("Cans needed: " +
|
||||
(int)Math.ceil((height*width)/square_feet_per_gallon)+
|
||||
" can(s)");
|
||||
|
||||
scnr.close();
|
||||
}
|
||||
}
|
26
palindrome/palindrome.java
Normal file
26
palindrome/palindrome.java
Normal file
@ -0,0 +1,26 @@
|
||||
import java.util.Scanner;
|
||||
import java.lang.StringBuffer;
|
||||
|
||||
public class palindrome {
|
||||
|
||||
public static void main(String[] args) {
|
||||
Scanner scnr = new Scanner(System.in);
|
||||
|
||||
System.out.println("Enter text:");
|
||||
String usrInput = scnr.nextLine();
|
||||
System.out.println();
|
||||
String reverseUsrInput;
|
||||
|
||||
usrInput = usrInput.replace(" ", "");
|
||||
reverseUsrInput = new StringBuffer(usrInput).reverse().toString();
|
||||
|
||||
if (usrInput.equals(reverseUsrInput)){
|
||||
System.out.println(usrInput + " is a palindrome");
|
||||
}
|
||||
else {
|
||||
System.out.println(usrInput + " is not a palindrome");
|
||||
}
|
||||
|
||||
scnr.close();
|
||||
}
|
||||
}
|
44
word-freq/wordFreq.java
Normal file
44
word-freq/wordFreq.java
Normal file
@ -0,0 +1,44 @@
|
||||
import java.util.Scanner;
|
||||
|
||||
/*
|
||||
* input: 5 hey hi Mark hi mark
|
||||
* output:
|
||||
* hey 1
|
||||
* hi 2
|
||||
* Mark 1
|
||||
* hi 2
|
||||
* mark 1
|
||||
*
|
||||
* assume input will always be less than 20 words
|
||||
* hint: Use two arrays, one array for strings
|
||||
* one array for frequencies
|
||||
*/
|
||||
|
||||
|
||||
public class wordFreq {
|
||||
|
||||
public static void main(String[] args) {
|
||||
Scanner scnr = new Scanner(System.in);
|
||||
|
||||
String[] words = new String[20];
|
||||
int[] frequencies = new int[20];
|
||||
|
||||
int numberOfWords = scnr.nextInt();
|
||||
|
||||
for (int i=0; i<numberOfWords; i++){
|
||||
words[i] = scnr.next();
|
||||
}
|
||||
|
||||
for (int i=0; i<numberOfWords; i++){
|
||||
for (int j=0; j<numberOfWords; j++){
|
||||
if (words[i].equals(words[j])){
|
||||
frequencies[i]++;
|
||||
}
|
||||
}
|
||||
}
|
||||
for (int i=0; i<numberOfWords; i++){
|
||||
System.out.println(words[i] + " " + frequencies[i]);
|
||||
}
|
||||
scnr.close();
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user