new semester, new repo structure
This commit is contained in:
14
Semester 1/Assignments/03_Sep13_2022/pom.xml
Normal file
14
Semester 1/Assignments/03_Sep13_2022/pom.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>com.calebfontenot._sep13_2022</groupId>
|
||||
<artifactId>03_Sep13_2022</artifactId>
|
||||
<version>1.0-SNAPSHOT</version>
|
||||
<packaging>jar</packaging>
|
||||
<properties>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
<maven.compiler.source>18</maven.compiler.source>
|
||||
<maven.compiler.target>18</maven.compiler.target>
|
||||
<exec.mainClass>com.calebfontenot._sep13_2022.App</exec.mainClass>
|
||||
</properties>
|
||||
</project>
|
@@ -0,0 +1,28 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Project/Maven2/JavaApp/src/main/java/${packagePath}/${mainClassName}.java to edit this template
|
||||
*/
|
||||
|
||||
package com.calebfontenot._sep13_2022;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
import java.util.Scanner;
|
||||
|
||||
public class LeapYear {
|
||||
public static void main(String[] args) {
|
||||
// Create a Scanner
|
||||
Scanner input = new Scanner(System.in);
|
||||
System.out.print("Enter a year: ");
|
||||
int year = input.nextInt();
|
||||
|
||||
// Check if the year is a leap year
|
||||
boolean isLeapYear =
|
||||
(year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);
|
||||
|
||||
// Display the result in a message dialog box
|
||||
System.out.println(year + " is a leap year? " + isLeapYear);
|
||||
}
|
||||
}
|
52
Semester 1/Assignments/Array1.html
Normal file
52
Semester 1/Assignments/Array1.html
Normal file
@@ -0,0 +1,52 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>Array1.java</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace}
|
||||
pre {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace}
|
||||
table {color: #888888; background-color: #313335; font-family: monospace}
|
||||
.number {color: #6897bb}
|
||||
.comment {color: #808080}
|
||||
.whitespace {color: #505050}
|
||||
.ST2 {color: #ffc66d; font-family: monospace; font-style: italic}
|
||||
.ST3 {color: #9876aa; font-family: monospace; font-style: italic}
|
||||
.ST1 {color: #808080; font-family: monospace; font-weight: bold}
|
||||
.ST0 {color: #287bde}
|
||||
.literal {color: #cc7832}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<table width="100%"><tr><td align="center">/home/caleb/ASDV-Java/Assignments/lab15_CalebFontenot/src/lab15_calebfontenot/Array1.java</td></tr></table>
|
||||
<pre>
|
||||
<span class="comment">/*</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt</span><span class="comment"> to change this license</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java</span><span class="comment"> to edit this template</span>
|
||||
<span class="comment"> */</span>
|
||||
<span class="literal">package</span> lab15_calebfontenot;
|
||||
|
||||
<span class="comment">/**</span>
|
||||
<span class="comment"> *</span>
|
||||
<span class="comment"> * </span><span class="ST1">@author</span> <span class="comment">caleb</span>
|
||||
<span class="comment">*/</span>
|
||||
<span class="literal">public</span> <span class="literal">class</span> Array1 {
|
||||
<span class="literal">public</span> <span class="literal">static</span> <span class="literal">void</span> <span class="ST2">main</span>(String[] args)
|
||||
{
|
||||
<span class="literal">double</span>[] myList1 = {<span class="number">1.1</span>, <span class="number">2.1</span>, <span class="number">3.1</span>, <span class="number">4.0</span>};
|
||||
<span class="literal">double</span>[] myList2 = <span class="literal">new</span> <span class="literal">double</span>[<span class="number">3</span>];
|
||||
|
||||
myList2[<span class="number">0</span>] = -<span class="number">1.1</span>;
|
||||
myList2[<span class="number">1</span>] = -<span class="number">2.1</span>;
|
||||
myList2[<span class="number">2</span>] = -<span class="number">3.1</span>;
|
||||
myList2[<span class="number">3</span>] = -<span class="number">4.1</span>;
|
||||
|
||||
System.<span class="ST3">out</span>.println(myList1[<span class="number">2</span>]);
|
||||
System.<span class="ST3">out</span>.println(myList2[<span class="number">2</span>]);
|
||||
}
|
||||
}
|
||||
|
||||
</pre></body>
|
||||
</html>
|
59
Semester 1/Assignments/Array2.html
Normal file
59
Semester 1/Assignments/Array2.html
Normal file
@@ -0,0 +1,59 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>Array2.java</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace}
|
||||
pre {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace}
|
||||
table {color: #888888; background-color: #313335; font-family: monospace}
|
||||
.ST3 {color: #9876aa}
|
||||
.string {color: #6a8759}
|
||||
.number {color: #6897bb}
|
||||
.comment {color: #808080}
|
||||
.whitespace {color: #505050}
|
||||
.ST2 {color: #ffc66d; font-family: monospace; font-style: italic}
|
||||
.ST4 {color: #9876aa; font-family: monospace; font-style: italic}
|
||||
.ST1 {color: #808080; font-family: monospace; font-weight: bold}
|
||||
.ST0 {color: #287bde}
|
||||
.literal {color: #cc7832}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<table width="100%"><tr><td align="center">/home/caleb/ASDV-Java/Assignments/lab15_CalebFontenot/src/lab15_calebfontenot/Array2.java</td></tr></table>
|
||||
<pre>
|
||||
<span class="comment">/*</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt</span><span class="comment"> to change this license</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java</span><span class="comment"> to edit this template</span>
|
||||
<span class="comment"> */</span>
|
||||
<span class="literal">package</span> lab15_calebfontenot;
|
||||
|
||||
<span class="comment">/**</span>
|
||||
<span class="comment"> *</span>
|
||||
<span class="comment"> * </span><span class="ST1">@author</span> <span class="comment">caleb</span>
|
||||
<span class="comment">*/</span>
|
||||
<span class="literal">public</span> <span class="literal">class</span> Array2 {
|
||||
<span class="literal">public</span> <span class="literal">static</span> <span class="literal">void</span> <span class="ST2">main</span>(String[] args)
|
||||
{
|
||||
String[] names1 = {<span class="string">"</span><span class="string">John</span><span class="string">"</span>, <span class="string">"</span><span class="string">Bill</span><span class="string">"</span>, <span class="string">"</span><span class="string">George</span><span class="string">"</span>};
|
||||
String[] names2 = <span class="literal">new</span> String[<span class="number">3</span>];
|
||||
|
||||
names2[<span class="number">0</span>] = <span class="string">"</span><span class="string">Mary</span><span class="string">"</span>;
|
||||
names2[<span class="number">1</span>] = <span class="string">"</span><span class="string">Ann</span><span class="string">"</span>;
|
||||
names2[<span class="number">2</span>] = <span class="string">"</span><span class="string">Lola</span><span class="string">"</span>;
|
||||
|
||||
<span class="comment">/*</span>
|
||||
<span class="comment"> System.out.println(names1[2]);</span>
|
||||
<span class="comment"> System.out.println(names2[2]);</span>
|
||||
<span class="comment"> */</span>
|
||||
<span class="literal">for</span> (<span class="literal">int</span> i = <span class="number">0</span>; i < names1.<span class="ST3">length</span>; i++) {
|
||||
System.<span class="ST4">out</span>.println(names1[i]);
|
||||
System.<span class="ST4">out</span>.println(names2[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
</pre></body>
|
||||
</html>
|
57
Semester 1/Assignments/Array3.html
Normal file
57
Semester 1/Assignments/Array3.html
Normal file
@@ -0,0 +1,57 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>Array3.java</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace}
|
||||
pre {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace}
|
||||
table {color: #888888; background-color: #313335; font-family: monospace}
|
||||
.ST3 {color: #9876aa}
|
||||
.number {color: #6897bb}
|
||||
.comment {color: #808080}
|
||||
.whitespace {color: #505050}
|
||||
.ST2 {color: #ffc66d; font-family: monospace; font-style: italic}
|
||||
.ST4 {color: #9876aa; font-family: monospace; font-style: italic}
|
||||
.ST1 {color: #808080; font-family: monospace; font-weight: bold}
|
||||
.ST0 {color: #287bde}
|
||||
.literal {color: #cc7832}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<table width="100%"><tr><td align="center">/home/caleb/ASDV-Java/Assignments/lab15_CalebFontenot/src/lab15_calebfontenot/Array3.java</td></tr></table>
|
||||
<pre>
|
||||
<span class="comment">/*</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt</span><span class="comment"> to change this license</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java</span><span class="comment"> to edit this template</span>
|
||||
<span class="comment"> */</span>
|
||||
<span class="literal">package</span> lab15_calebfontenot;
|
||||
|
||||
<span class="comment">/**</span>
|
||||
<span class="comment"> *</span>
|
||||
<span class="comment"> * </span><span class="ST1">@author</span> <span class="comment">caleb</span>
|
||||
<span class="comment">*/</span>
|
||||
<span class="literal">public</span> <span class="literal">class</span> Array3 {
|
||||
<span class="literal">public</span> <span class="literal">static</span> <span class="literal">void</span> <span class="ST2">main</span>(String[] args)
|
||||
{
|
||||
<span class="literal">int</span>[] values = <span class="literal">new</span> <span class="literal">int</span>[<span class="number">5</span>];
|
||||
<span class="comment">//Init array with correct value of i plus the value of the previous array element</span>
|
||||
<span class="literal">for</span> (<span class="literal">int</span> i = <span class="number">1</span>; i < values.<span class="ST3">length</span>; i++) {
|
||||
values[i] = i + values[i - <span class="number">1</span>];
|
||||
}
|
||||
|
||||
<span class="comment">// put in the first array element the second plus the last array elements</span>
|
||||
values[<span class="number">0</span>] = values[<span class="number">1</span>] + values[values.<span class="ST3">length</span> -<span class="number">1</span>];
|
||||
|
||||
<span class="comment">// print the array</span>
|
||||
<span class="literal">for</span> (<span class="literal">int</span> i = <span class="number">0</span>; i < values.<span class="ST3">length</span>; i++) {
|
||||
System.<span class="ST4">out</span>.println(values[i]);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
</pre></body>
|
||||
</html>
|
334
Semester 1/Assignments/Experiments/mavenproject1/pom.xml
Normal file
334
Semester 1/Assignments/Experiments/mavenproject1/pom.xml
Normal file
@@ -0,0 +1,334 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>com.calebfontenot</groupId>
|
||||
<artifactId>mavenproject1</artifactId>
|
||||
<version>1.0-SNAPSHOT</version>
|
||||
<packaging>jar</packaging>
|
||||
<properties>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
<maven.compiler.source>17</maven.compiler.source>
|
||||
<maven.compiler.target>17</maven.compiler.target>
|
||||
<exec.mainClass>com.calebfontenot.mavenproject1.Mavenproject1</exec.mainClass>
|
||||
<lwjgl.version>3.3.1</lwjgl.version>
|
||||
<lwjgl.natives>natives-linux-arm64</lwjgl.natives>
|
||||
</properties>
|
||||
|
||||
<dependencyManagement>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-bom</artifactId>
|
||||
<version>${lwjgl.version}</version>
|
||||
<scope>import</scope>
|
||||
<type>pom</type>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</dependencyManagement>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-assimp</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-bgfx</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-cuda</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-egl</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-glfw</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-jawt</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-jemalloc</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-libdivide</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-llvm</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-lmdb</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-lz4</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-meow</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-meshoptimizer</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-nanovg</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-nfd</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-nuklear</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-odbc</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-openal</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-opencl</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-opengl</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-opengles</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-openxr</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-opus</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-par</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-remotery</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-rpmalloc</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-shaderc</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-spvc</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-stb</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-tinyexr</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-tinyfd</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-vma</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-vulkan</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-xxhash</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-yoga</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-zstd</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl</artifactId>
|
||||
<classifier>${lwjgl.natives}</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-assimp</artifactId>
|
||||
<classifier>${lwjgl.natives}</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-bgfx</artifactId>
|
||||
<classifier>${lwjgl.natives}</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-glfw</artifactId>
|
||||
<classifier>${lwjgl.natives}</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-jemalloc</artifactId>
|
||||
<classifier>${lwjgl.natives}</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-libdivide</artifactId>
|
||||
<classifier>${lwjgl.natives}</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-llvm</artifactId>
|
||||
<classifier>${lwjgl.natives}</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-lmdb</artifactId>
|
||||
<classifier>${lwjgl.natives}</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-lz4</artifactId>
|
||||
<classifier>${lwjgl.natives}</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-meow</artifactId>
|
||||
<classifier>${lwjgl.natives}</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-meshoptimizer</artifactId>
|
||||
<classifier>${lwjgl.natives}</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-nanovg</artifactId>
|
||||
<classifier>${lwjgl.natives}</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-nfd</artifactId>
|
||||
<classifier>${lwjgl.natives}</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-nuklear</artifactId>
|
||||
<classifier>${lwjgl.natives}</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-openal</artifactId>
|
||||
<classifier>${lwjgl.natives}</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-opengl</artifactId>
|
||||
<classifier>${lwjgl.natives}</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-opengles</artifactId>
|
||||
<classifier>${lwjgl.natives}</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-openxr</artifactId>
|
||||
<classifier>${lwjgl.natives}</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-opus</artifactId>
|
||||
<classifier>${lwjgl.natives}</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-par</artifactId>
|
||||
<classifier>${lwjgl.natives}</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-remotery</artifactId>
|
||||
<classifier>${lwjgl.natives}</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-rpmalloc</artifactId>
|
||||
<classifier>${lwjgl.natives}</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-shaderc</artifactId>
|
||||
<classifier>${lwjgl.natives}</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-spvc</artifactId>
|
||||
<classifier>${lwjgl.natives}</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-stb</artifactId>
|
||||
<classifier>${lwjgl.natives}</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-tinyexr</artifactId>
|
||||
<classifier>${lwjgl.natives}</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-tinyfd</artifactId>
|
||||
<classifier>${lwjgl.natives}</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-vma</artifactId>
|
||||
<classifier>${lwjgl.natives}</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-xxhash</artifactId>
|
||||
<classifier>${lwjgl.natives}</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-yoga</artifactId>
|
||||
<classifier>${lwjgl.natives}</classifier>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-zstd</artifactId>
|
||||
<classifier>${lwjgl.natives}</classifier>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
@@ -0,0 +1,128 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||
*/
|
||||
package com.calebfontenot.mavenproject1;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
import org.lwjgl.*;
|
||||
import org.lwjgl.glfw.*;
|
||||
import org.lwjgl.opengl.*;
|
||||
import org.lwjgl.system.*;
|
||||
|
||||
import java.nio.*;
|
||||
|
||||
import static org.lwjgl.glfw.Callbacks.*;
|
||||
import static org.lwjgl.glfw.GLFW.*;
|
||||
import static org.lwjgl.opengl.GL11.*;
|
||||
import static org.lwjgl.system.MemoryStack.*;
|
||||
import static org.lwjgl.system.MemoryUtil.*;
|
||||
|
||||
public class LWJGL {
|
||||
|
||||
// The window handle
|
||||
private long window;
|
||||
|
||||
public void run() {
|
||||
System.out.println("Hello LWJGL " + Version.getVersion() + "!");
|
||||
|
||||
init();
|
||||
loop();
|
||||
|
||||
// Free the window callbacks and destroy the window
|
||||
glfwFreeCallbacks(window);
|
||||
glfwDestroyWindow(window);
|
||||
|
||||
// Terminate GLFW and free the error callback
|
||||
glfwTerminate();
|
||||
glfwSetErrorCallback(null).free();
|
||||
}
|
||||
|
||||
private void init() {
|
||||
// Setup an error callback. The default implementation
|
||||
// will print the error message in System.err.
|
||||
GLFWErrorCallback.createPrint(System.err).set();
|
||||
|
||||
// Initialize GLFW. Most GLFW functions will not work before doing this.
|
||||
if (!glfwInit()) {
|
||||
throw new IllegalStateException("Unable to initialize GLFW");
|
||||
}
|
||||
|
||||
// Configure GLFW
|
||||
glfwDefaultWindowHints(); // optional, the current window hints are already the default
|
||||
glfwWindowHint(GLFW_VISIBLE, GLFW_FALSE); // the window will stay hidden after creation
|
||||
glfwWindowHint(GLFW_RESIZABLE, GLFW_TRUE); // the window will be resizable
|
||||
|
||||
// Create the window
|
||||
window = glfwCreateWindow(300, 300, "Hello World!", NULL, NULL);
|
||||
if (window == NULL) {
|
||||
throw new RuntimeException("Failed to create the GLFW window");
|
||||
}
|
||||
|
||||
// Setup a key callback. It will be called every time a key is pressed, repeated or released.
|
||||
glfwSetKeyCallback(window, (window, key, scancode, action, mods) -> {
|
||||
if (key == GLFW_KEY_ESCAPE && action == GLFW_RELEASE) {
|
||||
glfwSetWindowShouldClose(window, true); // We will detect this in the rendering loop
|
||||
}
|
||||
});
|
||||
|
||||
// Get the thread stack and push a new frame
|
||||
try ( MemoryStack stack = stackPush()) {
|
||||
IntBuffer pWidth = stack.mallocInt(1); // int*
|
||||
IntBuffer pHeight = stack.mallocInt(1); // int*
|
||||
|
||||
// Get the window size passed to glfwCreateWindow
|
||||
glfwGetWindowSize(window, pWidth, pHeight);
|
||||
|
||||
// Get the resolution of the primary monitor
|
||||
GLFWVidMode vidmode = glfwGetVideoMode(glfwGetPrimaryMonitor());
|
||||
|
||||
// Center the window
|
||||
glfwSetWindowPos(
|
||||
window,
|
||||
(vidmode.width() - pWidth.get(0)) / 2,
|
||||
(vidmode.height() - pHeight.get(0)) / 2
|
||||
);
|
||||
} // the stack frame is popped automatically
|
||||
|
||||
// Make the OpenGL context current
|
||||
glfwMakeContextCurrent(window);
|
||||
// Enable v-sync
|
||||
glfwSwapInterval(1);
|
||||
|
||||
// Make the window visible
|
||||
glfwShowWindow(window);
|
||||
}
|
||||
|
||||
private void loop() {
|
||||
// This line is critical for LWJGL's interoperation with GLFW's
|
||||
// OpenGL context, or any context that is managed externally.
|
||||
// LWJGL detects the context that is current in the current thread,
|
||||
// creates the GLCapabilities instance and makes the OpenGL
|
||||
// bindings available for use.
|
||||
GL.createCapabilities();
|
||||
|
||||
// Set the clear color
|
||||
glClearColor(1.0f, 0.0f, 0.0f, 0.0f);
|
||||
|
||||
// Run the rendering loop until the user has attempted to close
|
||||
// the window or has pressed the ESCAPE key.
|
||||
while (!glfwWindowShouldClose(window)) {
|
||||
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); // clear the framebuffer
|
||||
|
||||
glfwSwapBuffers(window); // swap the color buffers
|
||||
|
||||
// Poll for window events. The key callback above will only be
|
||||
// invoked during this call.
|
||||
glfwPollEvents();
|
||||
}
|
||||
}
|
||||
|
||||
public static void main(String[] args) {
|
||||
new LWJGL().run();
|
||||
}
|
||||
|
||||
}
|
@@ -0,0 +1,17 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Project/Maven2/JavaApp/src/main/java/${packagePath}/${mainClassName}.java to edit this template
|
||||
*/
|
||||
|
||||
package com.calebfontenot.mavenproject1;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class Mavenproject1 {
|
||||
|
||||
public static void main(String[] args) {
|
||||
System.out.println("Hello World!");
|
||||
}
|
||||
}
|
73
Semester 1/Assignments/InClassOct6th/build.xml
Normal file
73
Semester 1/Assignments/InClassOct6th/build.xml
Normal file
@@ -0,0 +1,73 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- You may freely edit this file. See commented blocks below for -->
|
||||
<!-- some examples of how to customize the build. -->
|
||||
<!-- (If you delete it and reopen the project it will be recreated.) -->
|
||||
<!-- By default, only the Clean and Build commands use this build script. -->
|
||||
<!-- Commands such as Run, Debug, and Test only use this build script if -->
|
||||
<!-- the Compile on Save feature is turned off for the project. -->
|
||||
<!-- You can turn off the Compile on Save (or Deploy on Save) setting -->
|
||||
<!-- in the project's Project Properties dialog box.-->
|
||||
<project name="InClassOct6th" default="default" basedir=".">
|
||||
<description>Builds, tests, and runs the project InClassOct6th.</description>
|
||||
<import file="nbproject/build-impl.xml"/>
|
||||
<!--
|
||||
|
||||
There exist several targets which are by default empty and which can be
|
||||
used for execution of your tasks. These targets are usually executed
|
||||
before and after some main targets. They are:
|
||||
|
||||
-pre-init: called before initialization of project properties
|
||||
-post-init: called after initialization of project properties
|
||||
-pre-compile: called before javac compilation
|
||||
-post-compile: called after javac compilation
|
||||
-pre-compile-single: called before javac compilation of single file
|
||||
-post-compile-single: called after javac compilation of single file
|
||||
-pre-compile-test: called before javac compilation of JUnit tests
|
||||
-post-compile-test: called after javac compilation of JUnit tests
|
||||
-pre-compile-test-single: called before javac compilation of single JUnit test
|
||||
-post-compile-test-single: called after javac compilation of single JUunit test
|
||||
-pre-jar: called before JAR building
|
||||
-post-jar: called after JAR building
|
||||
-post-clean: called after cleaning build products
|
||||
|
||||
(Targets beginning with '-' are not intended to be called on their own.)
|
||||
|
||||
Example of inserting an obfuscator after compilation could look like this:
|
||||
|
||||
<target name="-post-compile">
|
||||
<obfuscate>
|
||||
<fileset dir="${build.classes.dir}"/>
|
||||
</obfuscate>
|
||||
</target>
|
||||
|
||||
For list of available properties check the imported
|
||||
nbproject/build-impl.xml file.
|
||||
|
||||
|
||||
Another way to customize the build is by overriding existing main targets.
|
||||
The targets of interest are:
|
||||
|
||||
-init-macrodef-javac: defines macro for javac compilation
|
||||
-init-macrodef-junit: defines macro for junit execution
|
||||
-init-macrodef-debug: defines macro for class debugging
|
||||
-init-macrodef-java: defines macro for class execution
|
||||
-do-jar: JAR building
|
||||
run: execution of project
|
||||
-javadoc-build: Javadoc generation
|
||||
test-report: JUnit report generation
|
||||
|
||||
An example of overriding the target for project execution could look like this:
|
||||
|
||||
<target name="run" depends="InClassOct6th-impl.jar">
|
||||
<exec dir="bin" executable="launcher.exe">
|
||||
<arg file="${dist.jar}"/>
|
||||
</exec>
|
||||
</target>
|
||||
|
||||
Notice that the overridden target depends on the jar target and not only on
|
||||
the compile target as the regular run target does. Again, for a list of available
|
||||
properties which you can use, check the target you are overriding in the
|
||||
nbproject/build-impl.xml file.
|
||||
|
||||
-->
|
||||
</project>
|
3
Semester 1/Assignments/InClassOct6th/manifest.mf
Normal file
3
Semester 1/Assignments/InClassOct6th/manifest.mf
Normal file
@@ -0,0 +1,3 @@
|
||||
Manifest-Version: 1.0
|
||||
X-COMMENT: Main-Class will be added automatically by build
|
||||
|
1771
Semester 1/Assignments/InClassOct6th/nbproject/build-impl.xml
Normal file
1771
Semester 1/Assignments/InClassOct6th/nbproject/build-impl.xml
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,8 @@
|
||||
build.xml.data.CRC32=61c4bd31
|
||||
build.xml.script.CRC32=6426e902
|
||||
build.xml.stylesheet.CRC32=f85dc8f2@1.104.0.48
|
||||
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
|
||||
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
|
||||
nbproject/build-impl.xml.data.CRC32=61c4bd31
|
||||
nbproject/build-impl.xml.script.CRC32=4f1d3772
|
||||
nbproject/build-impl.xml.stylesheet.CRC32=12e0a6c2@1.104.0.48
|
@@ -0,0 +1,95 @@
|
||||
annotation.processing.enabled=true
|
||||
annotation.processing.enabled.in.editor=false
|
||||
annotation.processing.processor.options=
|
||||
annotation.processing.processors.list=
|
||||
annotation.processing.run.all.processors=true
|
||||
annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output
|
||||
build.classes.dir=${build.dir}/classes
|
||||
build.classes.excludes=**/*.java,**/*.form
|
||||
# This directory is removed when the project is cleaned:
|
||||
build.dir=build
|
||||
build.generated.dir=${build.dir}/generated
|
||||
build.generated.sources.dir=${build.dir}/generated-sources
|
||||
# Only compile against the classpath explicitly listed here:
|
||||
build.sysclasspath=ignore
|
||||
build.test.classes.dir=${build.dir}/test/classes
|
||||
build.test.results.dir=${build.dir}/test/results
|
||||
# Uncomment to specify the preferred debugger connection transport:
|
||||
#debug.transport=dt_socket
|
||||
debug.classpath=\
|
||||
${run.classpath}
|
||||
debug.modulepath=\
|
||||
${run.modulepath}
|
||||
debug.test.classpath=\
|
||||
${run.test.classpath}
|
||||
debug.test.modulepath=\
|
||||
${run.test.modulepath}
|
||||
# Files in build.classes.dir which should be excluded from distribution jar
|
||||
dist.archive.excludes=
|
||||
# This directory is removed when the project is cleaned:
|
||||
dist.dir=dist
|
||||
dist.jar=${dist.dir}/InClassOct6th.jar
|
||||
dist.javadoc.dir=${dist.dir}/javadoc
|
||||
dist.jlink.dir=${dist.dir}/jlink
|
||||
dist.jlink.output=${dist.jlink.dir}/InClassOct6th
|
||||
excludes=
|
||||
includes=**
|
||||
jar.compress=false
|
||||
javac.classpath=
|
||||
# Space-separated list of extra javac options
|
||||
javac.compilerargs=
|
||||
javac.deprecation=false
|
||||
javac.external.vm=true
|
||||
javac.modulepath=
|
||||
javac.processormodulepath=
|
||||
javac.processorpath=\
|
||||
${javac.classpath}
|
||||
javac.source=1.8
|
||||
javac.target=1.8
|
||||
javac.test.classpath=\
|
||||
${javac.classpath}:\
|
||||
${build.classes.dir}
|
||||
javac.test.modulepath=\
|
||||
${javac.modulepath}
|
||||
javac.test.processorpath=\
|
||||
${javac.test.classpath}
|
||||
javadoc.additionalparam=
|
||||
javadoc.author=false
|
||||
javadoc.encoding=${source.encoding}
|
||||
javadoc.html5=false
|
||||
javadoc.noindex=false
|
||||
javadoc.nonavbar=false
|
||||
javadoc.notree=false
|
||||
javadoc.private=false
|
||||
javadoc.splitindex=true
|
||||
javadoc.use=true
|
||||
javadoc.version=false
|
||||
javadoc.windowtitle=
|
||||
# The jlink additional root modules to resolve
|
||||
jlink.additionalmodules=
|
||||
# The jlink additional command line parameters
|
||||
jlink.additionalparam=
|
||||
jlink.launcher=true
|
||||
jlink.launcher.name=InClassOct6th
|
||||
main.class=inclassoct6th.InClassOct6th
|
||||
manifest.file=manifest.mf
|
||||
meta.inf.dir=${src.dir}/META-INF
|
||||
mkdist.disabled=false
|
||||
platform.active=default_platform
|
||||
run.classpath=\
|
||||
${javac.classpath}:\
|
||||
${build.classes.dir}
|
||||
# Space-separated list of JVM arguments used when running the project.
|
||||
# You may also define separate properties like run-sys-prop.name=value instead of -Dname=value.
|
||||
# To set system properties for unit tests define test-sys-prop.name=value:
|
||||
run.jvmargs=
|
||||
run.modulepath=\
|
||||
${javac.modulepath}
|
||||
run.test.classpath=\
|
||||
${javac.test.classpath}:\
|
||||
${build.test.classes.dir}
|
||||
run.test.modulepath=\
|
||||
${javac.test.modulepath}
|
||||
source.encoding=UTF-8
|
||||
src.dir=src
|
||||
test.src.dir=test
|
15
Semester 1/Assignments/InClassOct6th/nbproject/project.xml
Normal file
15
Semester 1/Assignments/InClassOct6th/nbproject/project.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://www.netbeans.org/ns/project/1">
|
||||
<type>org.netbeans.modules.java.j2seproject</type>
|
||||
<configuration>
|
||||
<data xmlns="http://www.netbeans.org/ns/j2se-project/3">
|
||||
<name>InClassOct6th</name>
|
||||
<source-roots>
|
||||
<root id="src.dir"/>
|
||||
</source-roots>
|
||||
<test-roots>
|
||||
<root id="test.src.dir"/>
|
||||
</test-roots>
|
||||
</data>
|
||||
</configuration>
|
||||
</project>
|
@@ -0,0 +1,37 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Main.java to edit this template
|
||||
*/
|
||||
package inclassoct6th;
|
||||
|
||||
import java.util.Scanner;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class InClassOct6th {
|
||||
|
||||
/**
|
||||
* @param args the command line arguments
|
||||
*/
|
||||
public static void main(String[] args)
|
||||
{
|
||||
// Create a scanner
|
||||
Scanner input = new Scanner(System.in);
|
||||
|
||||
//Define args
|
||||
int number1 = 5, number2 = 17;
|
||||
|
||||
System.out.print("What is " + number1 + " + " + number2 + "? ");
|
||||
int answer = input.nextInt();
|
||||
|
||||
while (number1 + number2 != answer)
|
||||
{
|
||||
System.out.println("Wrong answer, try again. What is " + number1 + " + " + number2 + "?");
|
||||
answer = input.nextInt();
|
||||
}
|
||||
System.out.println("You got it!");
|
||||
}
|
||||
|
||||
}
|
@@ -0,0 +1,25 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||
*/
|
||||
package inclassoct6th;
|
||||
|
||||
import java.util.Scanner;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class Menu {
|
||||
|
||||
public static void main(String[] args)
|
||||
{
|
||||
Scanner input = new Scanner(System.in);
|
||||
int usersChoice;
|
||||
do {
|
||||
System.out.println("type 1, 2, or 3: ");
|
||||
System.out.println("type 0 to quit.");
|
||||
usersChoice = input.nextInt();
|
||||
} while (usersChoice != 0);
|
||||
}
|
||||
}
|
14
Semester 1/Assignments/Lab1/pom.xml
Normal file
14
Semester 1/Assignments/Lab1/pom.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>com.calebfontenot.lab1</groupId>
|
||||
<artifactId>Lab1</artifactId>
|
||||
<version>1.0-SNAPSHOT</version>
|
||||
<packaging>jar</packaging>
|
||||
<properties>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
<maven.compiler.source>1.8</maven.compiler.source>
|
||||
<maven.compiler.target>1.8</maven.compiler.target>
|
||||
<exec.mainClass>com.calebfontenot.lab1.Lab1</exec.mainClass>
|
||||
</properties>
|
||||
</project>
|
@@ -0,0 +1,18 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Project/Maven2/JavaApp/src/main/java/${packagePath}/${mainClassName}.java to edit this template
|
||||
*/
|
||||
|
||||
package com.calebfontenot.lab1;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class Lab1 {
|
||||
|
||||
public static void main(String[] args) {
|
||||
String message = "Hello World";
|
||||
System.out.println(message);
|
||||
}
|
||||
}
|
@@ -0,0 +1,107 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>CharacterClassStringClass.java</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
pre {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
table {color: #888888; background-color: #313335; font-family: monospace; font-weight: bold}
|
||||
.string {color: #6a8759}
|
||||
.number {color: #6897bb}
|
||||
.comment {color: #808080}
|
||||
.whitespace {color: #505050}
|
||||
.ST1 {color: #ffc66d; font-family: monospace; font-weight: bold; font-style: italic}
|
||||
.ST2 {color: #9876aa; font-family: monospace; font-weight: bold; font-style: italic}
|
||||
.ST0 {color: #287bde}
|
||||
.literal {color: #cc7832}
|
||||
.ST3 {font-family: monospace; font-weight: bold; font-style: italic}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<table width="100%"><tr><td align="center">/home/caleb/ASDV-Java/Assignments/Lab10_CalebFontenot/src/lab10_calebfontenot/CharacterClassStringClass.java</td></tr></table>
|
||||
<pre>
|
||||
<span class="comment">/*</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt</span><span class="comment"> to change this license</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java</span><span class="comment"> to edit this template</span>
|
||||
<span class="comment"> */</span>
|
||||
<span class="literal">package</span> lab10_calebfontenot;
|
||||
|
||||
<span class="literal">import</span> java.util.Scanner;
|
||||
|
||||
<span class="comment">/**</span>
|
||||
<span class="comment"> *</span>
|
||||
<span class="comment"> * </span><span class="comment">@author</span> <span class="comment">caleb</span>
|
||||
<span class="comment">*/</span>
|
||||
<span class="literal">public</span> <span class="literal">class</span> CharacterClassStringClass {
|
||||
|
||||
<span class="literal">public</span> <span class="literal">static</span> <span class="literal">void</span> <span class="ST1">main</span>(String[] args) {
|
||||
<span class="comment">// Create Scanner</span>
|
||||
Scanner input = <span class="literal">new</span> Scanner(System.<span class="ST2">in</span>);
|
||||
|
||||
<span class="comment">// Declare variables</span>
|
||||
String userResponse;
|
||||
<span class="literal">boolean</span> loopToggle = <span class="literal">true</span>;
|
||||
<span class="literal">int</span> parseCheck;
|
||||
|
||||
<span class="comment">// While loop</span>
|
||||
<span class="literal">while</span> (loopToggle) {
|
||||
System.<span class="ST2">out</span>.println(<span class="string">"</span><span class="string">Continue looping?</span><span class="string">"</span>);
|
||||
System.<span class="ST2">out</span>.println(<span class="string">"</span><span class="string">Please enter y/n or yes/no: </span><span class="string">"</span>);
|
||||
userResponse = input.next();
|
||||
|
||||
<span class="literal">if</span> (userResponse.toLowerCase().charAt(<span class="number">0</span>) == <span class="string">'</span><span class="string">y</span><span class="string">'</span>) {
|
||||
<span class="literal">if</span> (userResponse.length() > <span class="number">1</span>) { <span class="comment">// User has entered a string that starts with y</span>
|
||||
<span class="comment">// Check if string == yes</span>
|
||||
<span class="literal">if</span> (userResponse.toLowerCase().equals(<span class="string">"</span><span class="string">yes</span><span class="string">"</span>)) {
|
||||
System.<span class="ST2">out</span>.println(<span class="string">"</span><span class="string">You typed '</span><span class="string">"</span> + userResponse + <span class="string">'</span><span class="string">\'</span><span class="string">'</span>);
|
||||
System.<span class="ST2">out</span>.println(<span class="string">"</span><span class="string">ok!</span><span class="string">"</span>);
|
||||
} <span class="literal">else</span> {
|
||||
System.<span class="ST2">out</span>.println(<span class="string">"</span><span class="string">Invalid input! You entered '</span><span class="string">"</span> + userResponse + <span class="string">'</span><span class="string">\'</span><span class="string">'</span>);
|
||||
}
|
||||
} <span class="literal">else</span> {
|
||||
<span class="comment">// User has responded with 'y'</span>
|
||||
System.<span class="ST2">out</span>.println(<span class="string">"</span><span class="string">You typed '</span><span class="string">"</span> + userResponse + <span class="string">'</span><span class="string">\'</span><span class="string">'</span>);
|
||||
System.<span class="ST2">out</span>.println(<span class="string">"</span><span class="string">ok!</span><span class="string">"</span>);
|
||||
}
|
||||
} <span class="literal">else</span> <span class="literal">if</span> (userResponse.toLowerCase().charAt(<span class="number">0</span>) == <span class="string">'</span><span class="string">n</span><span class="string">'</span>) {
|
||||
<span class="literal">if</span> (userResponse.length() > <span class="number">1</span>) { <span class="comment">// User has entered a string that starts with y</span>
|
||||
<span class="comment">// Check if string == yes</span>
|
||||
<span class="literal">if</span> (userResponse.toLowerCase().equals(<span class="string">"</span><span class="string">no</span><span class="string">"</span>)) {
|
||||
System.<span class="ST2">out</span>.println(<span class="string">"</span><span class="string">You typed '</span><span class="string">"</span> + userResponse + <span class="string">'</span><span class="string">\'</span><span class="string">'</span>);
|
||||
<span class="comment">// Kill the loop.</span>
|
||||
loopToggle = <span class="literal">false</span>;
|
||||
} <span class="literal">else</span> {
|
||||
System.<span class="ST2">out</span>.println(<span class="string">"</span><span class="string">Invalid input! You entered '</span><span class="string">"</span> + userResponse + <span class="string">'</span><span class="string">\'</span><span class="string">'</span>);
|
||||
}
|
||||
} <span class="literal">else</span> {
|
||||
<span class="comment">// User has responded with 'n'</span>
|
||||
System.<span class="ST2">out</span>.println(<span class="string">"</span><span class="string">You typed </span><span class="string">"</span> + userResponse.charAt(<span class="number">0</span>));
|
||||
<span class="comment">// Kill the loop.</span>
|
||||
loopToggle = <span class="literal">false</span>;
|
||||
}
|
||||
} <span class="literal">else</span> { <span class="comment">// Invalid input handling</span>
|
||||
<span class="comment">// Attempt to parse string as an integer.</span>
|
||||
<span class="literal">try</span> {
|
||||
parseCheck = Integer.<span class="ST3">parseInt</span>(userResponse);
|
||||
<span class="comment">// If it got past this, the user entered a number.</span>
|
||||
System.<span class="ST2">out</span>.println(<span class="string">"</span><span class="string">Invalid input! You entered </span><span class="string">"</span> + parseCheck + <span class="string">"</span><span class="string">, which is an integer!</span><span class="string">"</span>);
|
||||
} <span class="literal">catch</span> (NumberFormatException ex) {
|
||||
<span class="literal">if</span> (!(userResponse.length() > <span class="number">1</span>)) { <span class="comment">// Condition is true if response is a char.</span>
|
||||
System.<span class="ST2">out</span>.println(<span class="string">"</span><span class="string">'</span><span class="string">"</span> + userResponse + <span class="string">"</span><span class="string">' is an incorrect character!</span><span class="string">"</span>);
|
||||
} <span class="literal">else</span> { <span class="comment">// Response is a string.</span>
|
||||
System.<span class="ST2">out</span>.println(<span class="string">"</span><span class="string">'</span><span class="string">"</span> + userResponse + <span class="string">"</span><span class="string">' is too long!</span><span class="string">"</span>);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
</pre></body>
|
||||
</html>
|
@@ -0,0 +1,55 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>EscapeSequencesAndUnicode.java</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
pre {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
table {color: #888888; background-color: #313335; font-family: monospace; font-weight: bold}
|
||||
.string {color: #6a8759}
|
||||
.number {color: #6897bb}
|
||||
.comment {color: #808080}
|
||||
.whitespace {color: #505050}
|
||||
.literal {color: #cc7832}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<table width="100%"><tr><td align="center">/home/caleb/ASDV-Java/Assignments/Lab10_CalebFontenot/src/lab10_calebfontenot/EscapeSequencesAndUnicode.java</td></tr></table>
|
||||
<pre>
|
||||
<span class="comment">/*</span>
|
||||
<span class="comment"> * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license</span>
|
||||
<span class="comment"> * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template</span>
|
||||
<span class="comment"> */</span>
|
||||
<span class="literal">package</span> lab10_calebfontenot;
|
||||
|
||||
<span class="comment">/**</span>
|
||||
<span class="comment"> *</span>
|
||||
<span class="comment"> * </span><span class="comment">@author</span> <span class="comment">caleb</span>
|
||||
<span class="comment">*/</span>
|
||||
<span class="literal">public</span> <span class="literal">class</span> EscapeSequencesAndUnicode {
|
||||
<span class="literal">public</span> <span class="literal">static</span> <span class="literal">void</span> main(String[] args) {
|
||||
|
||||
System.out.println(<span class="string">"</span><span class="string">I delete the last 3 characterssss</span><span class="literal">\b</span><span class="literal">\b</span><span class="literal">\b</span><span class="string">"</span>);
|
||||
System.out.println(<span class="string">"</span><span class="literal">\t</span><span class="literal">\t</span><span class="string">I used 2 tabs here</span><span class="string">"</span>);
|
||||
System.out.println(<span class="string">"</span><span class="string">I printed a </span><span class="literal">\"</span><span class="string"> inside quotes</span><span class="string">"</span>);
|
||||
|
||||
<span class="literal">char</span> b = <span class="string">'</span><span class="string">b</span><span class="string">'</span>;
|
||||
<span class="literal">char</span> bCapital = <span class="number">66</span>;
|
||||
<span class="literal">char</span> a = <span class="string">'</span><span class="string">\u0061</span><span class="string">'</span>; <span class="comment">//16 * 6 + 1 = 96 in decimal</span>
|
||||
<span class="literal">char</span> aCapital = <span class="number">0x41</span>;
|
||||
<span class="literal">char</span> greekAlpha = <span class="string">'</span><span class="string">\u03b1</span><span class="string">'</span>; <span class="comment">// 3 x 256 + 11 x 16 + 1 = ? in decimal</span>
|
||||
|
||||
System.out.println(<span class="string">"</span><span class="string">I print in latin and in greek ---> </span><span class="string">"</span>+
|
||||
+ b + <span class="string">"</span> <span class="string">"</span>
|
||||
+ bCapital + <span class="string">"</span> <span class="string">"</span>
|
||||
+ aCapital + <span class="string">"</span> <span class="string">"</span>
|
||||
+ a + <span class="string">"</span> <span class="string">"</span>
|
||||
+ greekAlpha );
|
||||
}
|
||||
}
|
||||
|
||||
</pre></body>
|
||||
</html>
|
@@ -0,0 +1,66 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>IndependanceUSA.java</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
pre {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
table {color: #888888; background-color: #313335; font-family: monospace; font-weight: bold}
|
||||
.string {color: #6a8759}
|
||||
.number {color: #6897bb}
|
||||
.comment {color: #808080}
|
||||
.whitespace {color: #505050}
|
||||
.literal {color: #cc7832}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<table width="100%"><tr><td align="center">/home/caleb/ASDV-Java/Assignments/Lab10_CalebFontenot/src/lab10_calebfontenot/IndependanceUSA.java</td></tr></table>
|
||||
<pre>
|
||||
<span class="comment">/*</span>
|
||||
<span class="comment"> * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license</span>
|
||||
<span class="comment"> * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template</span>
|
||||
<span class="comment"> */</span>
|
||||
<span class="literal">package</span> lab10_calebfontenot;
|
||||
|
||||
<span class="literal">import</span> java.util.Scanner;
|
||||
|
||||
<span class="comment">/**</span>
|
||||
<span class="comment"> *</span>
|
||||
<span class="comment"> * </span><span class="comment">@author</span> <span class="comment">caleb</span>
|
||||
<span class="comment">*/</span>
|
||||
<span class="literal">public</span> <span class="literal">class</span> IndependanceUSA {
|
||||
|
||||
<span class="literal">public</span> <span class="literal">static</span> <span class="literal">void</span> main(String[] args) {
|
||||
<span class="comment">// Setup vars</span>
|
||||
String month, day, year;
|
||||
|
||||
<span class="comment">// Create scanner</span>
|
||||
Scanner input = <span class="literal">new</span> Scanner(System.in);
|
||||
<span class="literal">boolean</span> conditionStillTrue = <span class="literal">true</span>;
|
||||
<span class="comment">// Prompt for input</span>
|
||||
System.out.println(<span class="string">"</span><span class="string">Please enter the date of Independence. (Month, day, year): </span><span class="string">"</span>);
|
||||
month = input.next();
|
||||
day = input.next();
|
||||
year = input.next();
|
||||
|
||||
<span class="literal">if</span> (month.compareToIgnoreCase(<span class="string">"</span><span class="string">july</span><span class="string">"</span>) == <span class="number">0</span>) {
|
||||
<span class="literal">if</span> (day.compareToIgnoreCase(<span class="string">"</span><span class="string">4th</span><span class="string">"</span>) == <span class="number">0</span> || (day == <span class="string">"</span><span class="string">4</span><span class="string">"</span>)) {
|
||||
<span class="literal">if</span> (year.compareToIgnoreCase(<span class="string">"</span><span class="string">1776</span><span class="string">"</span>) == <span class="number">0</span>) {
|
||||
System.out.println(<span class="string">"</span><span class="string">Hurrah!</span><span class="string">"</span>);
|
||||
} <span class="literal">else</span> {
|
||||
System.out.println(<span class="string">"</span><span class="string">No, no, no! Incorrect!</span><span class="string">"</span>);
|
||||
}
|
||||
} <span class="literal">else</span> {
|
||||
System.out.println(<span class="string">"</span><span class="string">No, no, no! Incorrect!</span><span class="string">"</span>);
|
||||
}
|
||||
} <span class="literal">else</span> {
|
||||
System.out.println(<span class="string">"</span><span class="string">No, no, no! Incorrect!</span><span class="string">"</span>);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
</pre></body>
|
||||
</html>
|
@@ -0,0 +1,52 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>PasswordMaker1.java</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
pre {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
table {color: #888888; background-color: #313335; font-family: monospace; font-weight: bold}
|
||||
.string {color: #6a8759}
|
||||
.number {color: #6897bb}
|
||||
.comment {color: #808080}
|
||||
.whitespace {color: #505050}
|
||||
.ST1 {color: #ffc66d; font-family: monospace; font-weight: bold; font-style: italic}
|
||||
.ST2 {color: #9876aa; font-family: monospace; font-weight: bold; font-style: italic}
|
||||
.ST0 {color: #287bde}
|
||||
.literal {color: #cc7832}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<table width="100%"><tr><td align="center">/home/caleb/ASDV-Java/Assignments/Lab10_CalebFontenot/src/lab10_calebfontenot/PasswordMaker1.java</td></tr></table>
|
||||
<pre>
|
||||
<span class="comment">/*</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt</span><span class="comment"> to change this license</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java</span><span class="comment"> to edit this template</span>
|
||||
<span class="comment"> */</span>
|
||||
<span class="literal">package</span> lab10_calebfontenot;
|
||||
|
||||
<span class="comment">/**</span>
|
||||
<span class="comment"> *</span>
|
||||
<span class="comment"> * </span><span class="comment">@author</span> <span class="comment">caleb</span>
|
||||
<span class="comment">*/</span>
|
||||
<span class="literal">public</span> <span class="literal">class</span> PasswordMaker1 {
|
||||
<span class="literal">public</span> <span class="literal">static</span> <span class="literal">void</span> <span class="ST1">main</span>(String[] args) {
|
||||
String firstName = <span class="string">"</span><span class="string">Caleb</span><span class="string">"</span>;
|
||||
String middleName = <span class="string">"</span><span class="string">Christopher</span><span class="string">"</span>;
|
||||
String lastName = <span class="string">"</span><span class="string">Fontenot</span><span class="string">"</span>;
|
||||
<span class="literal">int</span> age = <span class="number">20</span>;
|
||||
<span class="comment">//> extract initials</span>
|
||||
String initials = firstName.substring(<span class="number">0</span>,<span class="number">1</span>) +
|
||||
middleName.substring(<span class="number">0</span>,<span class="number">1</span>) +
|
||||
lastName.substring(<span class="number">0</span>,<span class="number">1</span>);
|
||||
<span class="comment">//> append age after changing the initials to lower case</span>
|
||||
String password = initials.toLowerCase() + age;
|
||||
System.<span class="ST2">out</span>.println(<span class="string">"</span><span class="string">Your Password = </span><span class="string">"</span> + password);
|
||||
}
|
||||
}
|
||||
|
||||
</pre></body>
|
||||
</html>
|
@@ -0,0 +1,74 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>PasswordMaker2.java</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
pre {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
table {color: #888888; background-color: #313335; font-family: monospace; font-weight: bold}
|
||||
.string {color: #6a8759}
|
||||
.number {color: #6897bb}
|
||||
.comment {color: #808080}
|
||||
.whitespace {color: #505050}
|
||||
.ST1 {color: #ffc66d; font-family: monospace; font-weight: bold; font-style: italic}
|
||||
.ST2 {color: #9876aa; font-family: monospace; font-weight: bold; font-style: italic}
|
||||
.ST0 {color: #287bde}
|
||||
.literal {color: #cc7832}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<table width="100%"><tr><td align="center">/home/caleb/ASDV-Java/Assignments/Lab10_CalebFontenot/src/lab10_calebfontenot/PasswordMaker2.java</td></tr></table>
|
||||
<pre>
|
||||
<span class="comment">/*</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt</span><span class="comment"> to change this license</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java</span><span class="comment"> to edit this template</span>
|
||||
<span class="comment"> */</span>
|
||||
<span class="literal">package</span> lab10_calebfontenot;
|
||||
|
||||
<span class="literal">import</span> java.util.Scanner;
|
||||
|
||||
<span class="comment">/**</span>
|
||||
<span class="comment"> *</span>
|
||||
<span class="comment"> * </span><span class="comment">@author</span> <span class="comment">caleb</span>
|
||||
<span class="comment">*/</span>
|
||||
<span class="literal">public</span> <span class="literal">class</span> PasswordMaker2 {
|
||||
<span class="literal">public</span> <span class="literal">static</span> <span class="literal">void</span> <span class="ST1">main</span>(String[] args) {
|
||||
<span class="comment">// Create Scanner</span>
|
||||
Scanner input = <span class="literal">new</span> Scanner(System.<span class="ST2">in</span>);
|
||||
|
||||
String firstName; <span class="literal">int</span> lenFirstName;
|
||||
<span class="comment">//String middleName; int lenMiddleName;</span>
|
||||
String lastName; <span class="literal">int</span> lenLastName;
|
||||
String birthYear, birthYearTruncated;
|
||||
|
||||
<span class="comment">// Prompt for input</span>
|
||||
System.<span class="ST2">out</span>.println(<span class="string">"</span><span class="string">Enter first name, last name, and your year of birth and I will generate a password for you:</span><span class="string">"</span>);
|
||||
firstName = input.next();
|
||||
<span class="comment">//middleName = input.next();</span>
|
||||
lastName = input.next();
|
||||
birthYear = input.next();
|
||||
|
||||
<span class="comment">// Count number of chars in inputs</span>
|
||||
lenFirstName = firstName.length();
|
||||
<span class="comment">//lenMiddleName = middleName.length();</span>
|
||||
lenLastName = lastName.length();
|
||||
|
||||
<span class="comment">// Extract last two places from age</span>
|
||||
birthYearTruncated = birthYear.substring(<span class="number">2</span>,<span class="number">4</span>);
|
||||
|
||||
<span class="comment">//> extract chars</span>
|
||||
String passwordChars = firstName.substring((lenFirstName - <span class="number">2</span>),lenFirstName) +
|
||||
lastName.substring((lenLastName - <span class="number">2</span>), lenLastName);
|
||||
<span class="comment">//> append age after changing the initials to lower case</span>
|
||||
String password = passwordChars.toLowerCase() + birthYearTruncated;
|
||||
System.<span class="ST2">out</span>.println(<span class="string">"</span><span class="string">Your Password = </span><span class="string">"</span> + password);
|
||||
<span class="comment">//middleName.substring((lenMiddleName - 2), lenMiddleName) + </span>
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
</pre></body>
|
||||
</html>
|
@@ -0,0 +1,56 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>ReadWriteCapsOrSmallLetters.java</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
pre {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
table {color: #888888; background-color: #313335; font-family: monospace; font-weight: bold}
|
||||
.string {color: #6a8759}
|
||||
.comment {color: #808080}
|
||||
.whitespace {color: #505050}
|
||||
.literal {color: #cc7832}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<table width="100%"><tr><td align="center">/home/caleb/ASDV-Java/Assignments/Lab10_CalebFontenot/src/lab10_calebfontenot/ReadWriteCapsOrSmallLetters.java</td></tr></table>
|
||||
<pre>
|
||||
<span class="comment">/*</span>
|
||||
<span class="comment"> * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license</span>
|
||||
<span class="comment"> * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template</span>
|
||||
<span class="comment"> */</span>
|
||||
<span class="literal">package</span> lab10_calebfontenot;
|
||||
|
||||
<span class="literal">import</span> java.util.Scanner;
|
||||
|
||||
<span class="comment">/**</span>
|
||||
<span class="comment"> *</span>
|
||||
<span class="comment"> * </span><span class="comment">@author</span> <span class="comment">caleb</span>
|
||||
<span class="comment">*/</span>
|
||||
<span class="literal">public</span> <span class="literal">class</span> ReadWriteCapsOrSmallLetters {
|
||||
<span class="literal">public</span> <span class="literal">static</span> <span class="literal">void</span> main(String[] args)
|
||||
{
|
||||
<span class="comment">// Declare variables</span>
|
||||
String line;
|
||||
|
||||
<span class="comment">// Setup scanner</span>
|
||||
Scanner input = <span class="literal">new</span> Scanner(System.in);
|
||||
|
||||
<span class="comment">// Prompt for input</span>
|
||||
System.out.println(<span class="string">"</span><span class="string">Please enter 5 words on one line seperated by whitespace: </span><span class="string">"</span>);
|
||||
line = input.nextLine();
|
||||
|
||||
System.out.println(<span class="string">"</span><span class="string">The line you entered: </span><span class="string">"</span>+ line);
|
||||
|
||||
System.out.println(<span class="string">"</span><span class="string">The line you entered in all caps: </span><span class="string">"</span> + line.toUpperCase());
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
</pre></body>
|
||||
</html>
|
@@ -0,0 +1,47 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>ReadWriteName1.java</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
pre {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
table {color: #888888; background-color: #313335; font-family: monospace; font-weight: bold}
|
||||
.string {color: #6a8759}
|
||||
.comment {color: #808080}
|
||||
.whitespace {color: #505050}
|
||||
.literal {color: #cc7832}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<table width="100%"><tr><td align="center">/home/caleb/ASDV-Java/Assignments/Lab10_CalebFontenot/src/lab10_calebfontenot/ReadWriteName1.java</td></tr></table>
|
||||
<pre>
|
||||
<span class="comment">/*</span>
|
||||
<span class="comment"> * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license</span>
|
||||
<span class="comment"> * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template</span>
|
||||
<span class="comment"> */</span>
|
||||
<span class="literal">package</span> lab10_calebfontenot;
|
||||
|
||||
<span class="literal">import</span> java.util.Scanner;
|
||||
|
||||
<span class="comment">/**</span>
|
||||
<span class="comment"> *</span>
|
||||
<span class="comment"> * </span><span class="comment">@author</span> <span class="comment">caleb</span>
|
||||
<span class="comment">*/</span>
|
||||
<span class="literal">public</span> <span class="literal">class</span> ReadWriteName1 {
|
||||
<span class="literal">public</span> <span class="literal">static</span> <span class="literal">void</span> main(String[] args)
|
||||
{
|
||||
Scanner scan = <span class="literal">new</span> Scanner(System.in);
|
||||
System.out.print(<span class="string">"</span><span class="string">Please enter your first name followed by your last name </span><span class="literal">\n</span><span class="string">being seperated</span><span class="string">"</span> +
|
||||
<span class="string">"</span><span class="string"> from each other by whitespace or carriage return: </span><span class="string">"</span>);
|
||||
String firstName = scan.next();
|
||||
String lastName = scan.next();
|
||||
|
||||
System.out.println(<span class="string">"</span><span class="literal">\n</span><span class="string">Hello </span><span class="string">"</span> + firstName + <span class="string">"</span> <span class="string">"</span> + lastName + <span class="string">"</span><span class="string">!</span><span class="string">"</span>);
|
||||
}
|
||||
}
|
||||
|
||||
</pre></body>
|
||||
</html>
|
@@ -0,0 +1,53 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>ReadWriteName2.java</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
pre {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
table {color: #888888; background-color: #313335; font-family: monospace; font-weight: bold}
|
||||
.string {color: #6a8759}
|
||||
.comment {color: #808080}
|
||||
.whitespace {color: #505050}
|
||||
.literal {color: #cc7832}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<table width="100%"><tr><td align="center">/home/caleb/ASDV-Java/Assignments/Lab10_CalebFontenot/src/lab10_calebfontenot/ReadWriteName2.java</td></tr></table>
|
||||
<pre>
|
||||
<span class="comment">/*</span>
|
||||
<span class="comment"> * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license</span>
|
||||
<span class="comment"> * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template</span>
|
||||
<span class="comment"> */</span>
|
||||
<span class="literal">package</span> lab10_calebfontenot;
|
||||
|
||||
<span class="literal">import</span> java.util.Scanner;
|
||||
|
||||
<span class="comment">/**</span>
|
||||
<span class="comment"> *</span>
|
||||
<span class="comment"> * </span><span class="comment">@author</span> <span class="comment">caleb</span>
|
||||
<span class="comment">*/</span>
|
||||
<span class="literal">public</span> <span class="literal">class</span> ReadWriteName2 {
|
||||
<span class="literal">public</span> <span class="literal">static</span> <span class="literal">void</span> main(String[] args)
|
||||
{
|
||||
<span class="comment">// Create scanner</span>
|
||||
Scanner input = <span class="literal">new</span> Scanner(System.in);
|
||||
|
||||
<span class="comment">// Setup variables</span>
|
||||
String firstName, lastName;
|
||||
|
||||
<span class="comment">// Prompt for input</span>
|
||||
System.out.println(<span class="string">"</span><span class="string">Please enter your first name, followed by your last name: </span><span class="string">"</span>);
|
||||
firstName = input.next();
|
||||
lastName = input.next();
|
||||
|
||||
<span class="comment">//Print output</span>
|
||||
System.out.println(<span class="string">"</span><span class="string">Hello, </span><span class="string">"</span> + firstName + <span class="string">"</span><span class="string">, </span><span class="string">"</span> + lastName + <span class="string">"</span><span class="string">.</span><span class="string">"</span>);
|
||||
}
|
||||
}
|
||||
|
||||
</pre></body>
|
||||
</html>
|
@@ -0,0 +1,47 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>ReadWriteName3.java</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
pre {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
table {color: #888888; background-color: #313335; font-family: monospace; font-weight: bold}
|
||||
.string {color: #6a8759}
|
||||
.comment {color: #808080}
|
||||
.whitespace {color: #505050}
|
||||
.literal {color: #cc7832}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<table width="100%"><tr><td align="center">/home/caleb/ASDV-Java/Assignments/Lab10_CalebFontenot/src/lab10_calebfontenot/ReadWriteName3.java</td></tr></table>
|
||||
<pre>
|
||||
<span class="comment">/*</span>
|
||||
<span class="comment"> * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license</span>
|
||||
<span class="comment"> * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template</span>
|
||||
<span class="comment"> */</span>
|
||||
<span class="literal">package</span> lab10_calebfontenot;
|
||||
|
||||
<span class="literal">import</span> java.util.Scanner;
|
||||
|
||||
<span class="comment">/**</span>
|
||||
<span class="comment"> *</span>
|
||||
<span class="comment"> * </span><span class="comment">@author</span> <span class="comment">caleb</span>
|
||||
<span class="comment">*/</span>
|
||||
<span class="literal">public</span> <span class="literal">class</span> ReadWriteName3 {
|
||||
<span class="literal">public</span> <span class="literal">static</span> <span class="literal">void</span> main(String[] args)
|
||||
{
|
||||
Scanner scan = <span class="literal">new</span> Scanner(System.in);
|
||||
System.out.print(<span class="string">"</span><span class="string">Please enter your first name followed by your last name </span><span class="literal">\n</span><span class="string">being seperated </span><span class="string">"</span>
|
||||
+ <span class="string">"</span><span class="string">from each other by whitespace: </span><span class="string">"</span>);
|
||||
String wholeLine = scan.nextLine();
|
||||
|
||||
System.out.println(<span class="string">"</span><span class="literal">\n</span><span class="string">Hello </span><span class="string">"</span> + wholeLine + <span class="string">"</span><span class="string">!</span><span class="string">"</span>);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
</pre></body>
|
||||
</html>
|
56
Semester 1/Assignments/Lab10_CalebFontenot/Rounding1.html
Normal file
56
Semester 1/Assignments/Lab10_CalebFontenot/Rounding1.html
Normal file
@@ -0,0 +1,56 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>Rounding1.java</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
pre {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
table {color: #888888; background-color: #313335; font-family: monospace; font-weight: bold}
|
||||
.string {color: #6a8759}
|
||||
.number {color: #6897bb}
|
||||
.comment {color: #808080}
|
||||
.whitespace {color: #505050}
|
||||
.literal {color: #cc7832}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<table width="100%"><tr><td align="center">/home/caleb/ASDV-Java/Assignments/Lab10_CalebFontenot/src/lab10_calebfontenot/Rounding1.java</td></tr></table>
|
||||
<pre>
|
||||
<span class="comment">/*</span>
|
||||
<span class="comment"> * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license</span>
|
||||
<span class="comment"> * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template</span>
|
||||
<span class="comment"> */</span>
|
||||
<span class="literal">package</span> lab10_calebfontenot;
|
||||
|
||||
<span class="comment">/**</span>
|
||||
<span class="comment"> *</span>
|
||||
<span class="comment"> * </span><span class="comment">@author</span> <span class="comment">caleb</span>
|
||||
<span class="comment">*/</span>
|
||||
<span class="literal">public</span> <span class="literal">class</span> Rounding1 {
|
||||
<span class="literal">public</span> <span class="literal">static</span> <span class="literal">void</span> main(String[] args) {
|
||||
System.out.println(<span class="string">"</span><span class="string">Math.ceil(2.1) returns </span><span class="string">"</span> + Math.ceil(<span class="number">2.1</span>));
|
||||
System.out.println(<span class="string">"</span><span class="string">Math.ceil(2.0) returns </span><span class="string">"</span> + Math.ceil(<span class="number">2.0</span>));
|
||||
System.out.println(<span class="string">"</span><span class="string">Math.ceil(-2.0) returns </span><span class="string">"</span> + Math.ceil(-<span class="number">2.0</span>));
|
||||
System.out.println(<span class="string">"</span><span class="string">Math.ceil(-2.1) returns </span><span class="string">"</span> + Math.ceil(-<span class="number">2.1</span>));
|
||||
System.out.println(<span class="string">"</span><span class="string">Math.floor(2.1) returns </span><span class="string">"</span> + Math.floor(<span class="number">2.1</span>));
|
||||
System.out.println(<span class="string">"</span><span class="string">Math.floor(2.0) returns </span><span class="string">"</span> + Math.floor(<span class="number">2.0</span>));
|
||||
System.out.println(<span class="string">"</span><span class="string">Math.floor(-2.0) returns </span><span class="string">"</span> + Math.floor(-<span class="number">2.0</span>));
|
||||
System.out.println(<span class="string">"</span><span class="string">Math.floor(-3.0) returns </span><span class="string">"</span> + Math.floor(-<span class="number">3.0</span>));
|
||||
System.out.println(<span class="string">"</span><span class="string">Math.rint(2.1) returns </span><span class="string">"</span> + Math.rint(<span class="number">2.1</span>));
|
||||
System.out.println(<span class="string">"</span><span class="string">Math.rint(2.0) returns </span><span class="string">"</span> + Math.rint(<span class="number">2.0</span>));
|
||||
System.out.println(<span class="string">"</span><span class="string">Math.rint(-2.0) returns </span><span class="string">"</span> + Math.rint(-<span class="number">2.0</span>));
|
||||
System.out.println(<span class="string">"</span><span class="string">Math.rint(-2.1) returns </span><span class="string">"</span> + Math.rint(-<span class="number">2.1</span>));
|
||||
System.out.println(<span class="string">"</span><span class="string">Math.rint(2.5) returns </span><span class="string">"</span> + Math.rint(<span class="number">2.5</span>));
|
||||
System.out.println(<span class="string">"</span><span class="string">Math.rint(-2.5) returns </span><span class="string">"</span> + Math.rint(-<span class="number">2.5</span>));
|
||||
System.out.println(<span class="string">"</span><span class="string">Math.round(-2.6f) returns </span><span class="string">"</span> + Math.round(-<span class="number">2.6f</span>));
|
||||
System.out.println(<span class="string">"</span><span class="string">Math.round(2.0) returns </span><span class="string">"</span> + Math.round(<span class="number">2.0</span>));
|
||||
System.out.println(<span class="string">"</span><span class="string">Math.round(-2.0) returns </span><span class="string">"</span> + Math.round(-<span class="number">2.0</span>));
|
||||
System.out.println(<span class="string">"</span><span class="string">Math.round(-2.6) returns </span><span class="string">"</span> + Math.round(-<span class="number">2.6</span>));
|
||||
}
|
||||
}
|
||||
|
||||
</pre></body>
|
||||
</html>
|
73
Semester 1/Assignments/Lab10_CalebFontenot/build.xml
Normal file
73
Semester 1/Assignments/Lab10_CalebFontenot/build.xml
Normal file
@@ -0,0 +1,73 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- You may freely edit this file. See commented blocks below for -->
|
||||
<!-- some examples of how to customize the build. -->
|
||||
<!-- (If you delete it and reopen the project it will be recreated.) -->
|
||||
<!-- By default, only the Clean and Build commands use this build script. -->
|
||||
<!-- Commands such as Run, Debug, and Test only use this build script if -->
|
||||
<!-- the Compile on Save feature is turned off for the project. -->
|
||||
<!-- You can turn off the Compile on Save (or Deploy on Save) setting -->
|
||||
<!-- in the project's Project Properties dialog box.-->
|
||||
<project name="Lab10_CalebFontenot" default="default" basedir=".">
|
||||
<description>Builds, tests, and runs the project Lab10_CalebFontenot.</description>
|
||||
<import file="nbproject/build-impl.xml"/>
|
||||
<!--
|
||||
|
||||
There exist several targets which are by default empty and which can be
|
||||
used for execution of your tasks. These targets are usually executed
|
||||
before and after some main targets. They are:
|
||||
|
||||
-pre-init: called before initialization of project properties
|
||||
-post-init: called after initialization of project properties
|
||||
-pre-compile: called before javac compilation
|
||||
-post-compile: called after javac compilation
|
||||
-pre-compile-single: called before javac compilation of single file
|
||||
-post-compile-single: called after javac compilation of single file
|
||||
-pre-compile-test: called before javac compilation of JUnit tests
|
||||
-post-compile-test: called after javac compilation of JUnit tests
|
||||
-pre-compile-test-single: called before javac compilation of single JUnit test
|
||||
-post-compile-test-single: called after javac compilation of single JUunit test
|
||||
-pre-jar: called before JAR building
|
||||
-post-jar: called after JAR building
|
||||
-post-clean: called after cleaning build products
|
||||
|
||||
(Targets beginning with '-' are not intended to be called on their own.)
|
||||
|
||||
Example of inserting an obfuscator after compilation could look like this:
|
||||
|
||||
<target name="-post-compile">
|
||||
<obfuscate>
|
||||
<fileset dir="${build.classes.dir}"/>
|
||||
</obfuscate>
|
||||
</target>
|
||||
|
||||
For list of available properties check the imported
|
||||
nbproject/build-impl.xml file.
|
||||
|
||||
|
||||
Another way to customize the build is by overriding existing main targets.
|
||||
The targets of interest are:
|
||||
|
||||
-init-macrodef-javac: defines macro for javac compilation
|
||||
-init-macrodef-junit: defines macro for junit execution
|
||||
-init-macrodef-debug: defines macro for class debugging
|
||||
-init-macrodef-java: defines macro for class execution
|
||||
-do-jar: JAR building
|
||||
run: execution of project
|
||||
-javadoc-build: Javadoc generation
|
||||
test-report: JUnit report generation
|
||||
|
||||
An example of overriding the target for project execution could look like this:
|
||||
|
||||
<target name="run" depends="Lab10_CalebFontenot-impl.jar">
|
||||
<exec dir="bin" executable="launcher.exe">
|
||||
<arg file="${dist.jar}"/>
|
||||
</exec>
|
||||
</target>
|
||||
|
||||
Notice that the overridden target depends on the jar target and not only on
|
||||
the compile target as the regular run target does. Again, for a list of available
|
||||
properties which you can use, check the target you are overriding in the
|
||||
nbproject/build-impl.xml file.
|
||||
|
||||
-->
|
||||
</project>
|
BIN
Semester 1/Assignments/Lab10_CalebFontenot/labIRandPC.pdf
Normal file
BIN
Semester 1/Assignments/Lab10_CalebFontenot/labIRandPC.pdf
Normal file
Binary file not shown.
3
Semester 1/Assignments/Lab10_CalebFontenot/manifest.mf
Normal file
3
Semester 1/Assignments/Lab10_CalebFontenot/manifest.mf
Normal file
@@ -0,0 +1,3 @@
|
||||
Manifest-Version: 1.0
|
||||
X-COMMENT: Main-Class will be added automatically by build
|
||||
|
1771
Semester 1/Assignments/Lab10_CalebFontenot/nbproject/build-impl.xml
Normal file
1771
Semester 1/Assignments/Lab10_CalebFontenot/nbproject/build-impl.xml
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,8 @@
|
||||
build.xml.data.CRC32=c95a3eda
|
||||
build.xml.script.CRC32=36282ef2
|
||||
build.xml.stylesheet.CRC32=f85dc8f2@1.104.0.48
|
||||
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
|
||||
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
|
||||
nbproject/build-impl.xml.data.CRC32=c95a3eda
|
||||
nbproject/build-impl.xml.script.CRC32=cbddb481
|
||||
nbproject/build-impl.xml.stylesheet.CRC32=12e0a6c2@1.104.0.48
|
@@ -0,0 +1,95 @@
|
||||
annotation.processing.enabled=true
|
||||
annotation.processing.enabled.in.editor=false
|
||||
annotation.processing.processor.options=
|
||||
annotation.processing.processors.list=
|
||||
annotation.processing.run.all.processors=true
|
||||
annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output
|
||||
build.classes.dir=${build.dir}/classes
|
||||
build.classes.excludes=**/*.java,**/*.form
|
||||
# This directory is removed when the project is cleaned:
|
||||
build.dir=build
|
||||
build.generated.dir=${build.dir}/generated
|
||||
build.generated.sources.dir=${build.dir}/generated-sources
|
||||
# Only compile against the classpath explicitly listed here:
|
||||
build.sysclasspath=ignore
|
||||
build.test.classes.dir=${build.dir}/test/classes
|
||||
build.test.results.dir=${build.dir}/test/results
|
||||
# Uncomment to specify the preferred debugger connection transport:
|
||||
#debug.transport=dt_socket
|
||||
debug.classpath=\
|
||||
${run.classpath}
|
||||
debug.modulepath=\
|
||||
${run.modulepath}
|
||||
debug.test.classpath=\
|
||||
${run.test.classpath}
|
||||
debug.test.modulepath=\
|
||||
${run.test.modulepath}
|
||||
# Files in build.classes.dir which should be excluded from distribution jar
|
||||
dist.archive.excludes=
|
||||
# This directory is removed when the project is cleaned:
|
||||
dist.dir=dist
|
||||
dist.jar=${dist.dir}/Lab10_CalebFontenot.jar
|
||||
dist.javadoc.dir=${dist.dir}/javadoc
|
||||
dist.jlink.dir=${dist.dir}/jlink
|
||||
dist.jlink.output=${dist.jlink.dir}/Lab10_CalebFontenot
|
||||
excludes=
|
||||
includes=**
|
||||
jar.compress=false
|
||||
javac.classpath=
|
||||
# Space-separated list of extra javac options
|
||||
javac.compilerargs=
|
||||
javac.deprecation=false
|
||||
javac.external.vm=true
|
||||
javac.modulepath=
|
||||
javac.processormodulepath=
|
||||
javac.processorpath=\
|
||||
${javac.classpath}
|
||||
javac.source=1.8
|
||||
javac.target=1.8
|
||||
javac.test.classpath=\
|
||||
${javac.classpath}:\
|
||||
${build.classes.dir}
|
||||
javac.test.modulepath=\
|
||||
${javac.modulepath}
|
||||
javac.test.processorpath=\
|
||||
${javac.test.classpath}
|
||||
javadoc.additionalparam=
|
||||
javadoc.author=false
|
||||
javadoc.encoding=${source.encoding}
|
||||
javadoc.html5=false
|
||||
javadoc.noindex=false
|
||||
javadoc.nonavbar=false
|
||||
javadoc.notree=false
|
||||
javadoc.private=false
|
||||
javadoc.splitindex=true
|
||||
javadoc.use=true
|
||||
javadoc.version=false
|
||||
javadoc.windowtitle=
|
||||
# The jlink additional root modules to resolve
|
||||
jlink.additionalmodules=
|
||||
# The jlink additional command line parameters
|
||||
jlink.additionalparam=
|
||||
jlink.launcher=true
|
||||
jlink.launcher.name=Lab10_CalebFontenot
|
||||
main.class=lab10_calebfontenot.Lab10_CalebFontenot
|
||||
manifest.file=manifest.mf
|
||||
meta.inf.dir=${src.dir}/META-INF
|
||||
mkdist.disabled=false
|
||||
platform.active=default_platform
|
||||
run.classpath=\
|
||||
${javac.classpath}:\
|
||||
${build.classes.dir}
|
||||
# Space-separated list of JVM arguments used when running the project.
|
||||
# You may also define separate properties like run-sys-prop.name=value instead of -Dname=value.
|
||||
# To set system properties for unit tests define test-sys-prop.name=value:
|
||||
run.jvmargs=
|
||||
run.modulepath=\
|
||||
${javac.modulepath}
|
||||
run.test.classpath=\
|
||||
${javac.test.classpath}:\
|
||||
${build.test.classes.dir}
|
||||
run.test.modulepath=\
|
||||
${javac.test.modulepath}
|
||||
source.encoding=UTF-8
|
||||
src.dir=src
|
||||
test.src.dir=test
|
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://www.netbeans.org/ns/project/1">
|
||||
<type>org.netbeans.modules.java.j2seproject</type>
|
||||
<configuration>
|
||||
<data xmlns="http://www.netbeans.org/ns/j2se-project/3">
|
||||
<name>Lab10_CalebFontenot</name>
|
||||
<source-roots>
|
||||
<root id="src.dir"/>
|
||||
</source-roots>
|
||||
<test-roots>
|
||||
<root id="test.src.dir"/>
|
||||
</test-roots>
|
||||
</data>
|
||||
</configuration>
|
||||
</project>
|
@@ -0,0 +1,79 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||
*/
|
||||
package lab10_calebfontenot;
|
||||
|
||||
import java.util.Scanner;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class CharacterClassStringClass {
|
||||
|
||||
public static void main(String[] args) {
|
||||
// Create Scanner
|
||||
Scanner input = new Scanner(System.in);
|
||||
|
||||
// Declare variables
|
||||
String userResponse;
|
||||
boolean loopToggle = true;
|
||||
int parseCheck;
|
||||
|
||||
// While loop
|
||||
while (loopToggle) {
|
||||
System.out.println("Continue looping?");
|
||||
System.out.println("Please enter y/n or yes/no: ");
|
||||
userResponse = input.next();
|
||||
|
||||
if (userResponse.toLowerCase().charAt(0) == 'y') {
|
||||
if (userResponse.length() > 1) { // User has entered a string that starts with y
|
||||
// Check if string == yes
|
||||
if (userResponse.toLowerCase().equals("yes")) {
|
||||
System.out.println("You typed '" + userResponse + '\'');
|
||||
System.out.println("ok!");
|
||||
} else {
|
||||
System.out.println("Invalid input! You entered '" + userResponse + '\'');
|
||||
}
|
||||
} else {
|
||||
// User has responded with 'y'
|
||||
System.out.println("You typed '" + userResponse + '\'');
|
||||
System.out.println("ok!");
|
||||
}
|
||||
} else if (userResponse.toLowerCase().charAt(0) == 'n') {
|
||||
if (userResponse.length() > 1) { // User has entered a string that starts with y
|
||||
// Check if string == yes
|
||||
if (userResponse.toLowerCase().equals("no")) {
|
||||
System.out.println("You typed '" + userResponse + '\'');
|
||||
// Kill the loop.
|
||||
loopToggle = false;
|
||||
} else {
|
||||
System.out.println("Invalid input! You entered '" + userResponse + '\'');
|
||||
}
|
||||
} else {
|
||||
// User has responded with 'n'
|
||||
System.out.println("You typed " + userResponse.charAt(0));
|
||||
// Kill the loop.
|
||||
loopToggle = false;
|
||||
}
|
||||
} else { // Invalid input handling
|
||||
// Attempt to parse string as an integer.
|
||||
try {
|
||||
parseCheck = Integer.parseInt(userResponse);
|
||||
// If it got past this, the user entered a number.
|
||||
System.out.println("Invalid input! You entered " + parseCheck + ", which is an integer!");
|
||||
} catch (NumberFormatException ex) {
|
||||
if (!(userResponse.length() > 1)) { // Condition is true if response is a char.
|
||||
System.out.println("'" + userResponse + "' is an incorrect character!");
|
||||
} else { // Response is a string.
|
||||
System.out.println("'" + userResponse + "' is too long!");
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
@@ -0,0 +1,31 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||
*/
|
||||
package lab10_calebfontenot;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class EscapeSequencesAndUnicode {
|
||||
public static void main(String[] args) {
|
||||
|
||||
System.out.println("I delete the last 3 characterssss\b\b\b");
|
||||
System.out.println("\t\tI used 2 tabs here");
|
||||
System.out.println("I printed a \" inside quotes");
|
||||
|
||||
char b = 'b';
|
||||
char bCapital = 66;
|
||||
char a = '\u0061'; //16 * 6 + 1 = 96 in decimal
|
||||
char aCapital = 0x41;
|
||||
char greekAlpha = '\u03b1'; // 3 x 256 + 11 x 16 + 1 = ? in decimal
|
||||
|
||||
System.out.println("I print in latin and in greek ---> "+
|
||||
+ b + " "
|
||||
+ bCapital + " "
|
||||
+ aCapital + " "
|
||||
+ a + " "
|
||||
+ greekAlpha );
|
||||
}
|
||||
}
|
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||
*/
|
||||
package lab10_calebfontenot;
|
||||
|
||||
import java.util.Scanner;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class IndependanceUSA {
|
||||
|
||||
public static void main(String[] args) {
|
||||
// Setup vars
|
||||
String month, day, year;
|
||||
|
||||
// Create scanner
|
||||
Scanner input = new Scanner(System.in);
|
||||
boolean conditionStillTrue = true;
|
||||
// Prompt for input
|
||||
System.out.println("Please enter the date of Independence. (Month, day, year): ");
|
||||
month = input.next();
|
||||
day = input.next();
|
||||
year = input.next();
|
||||
|
||||
if (month.compareToIgnoreCase("july") == 0) {
|
||||
if (day.compareToIgnoreCase("4th") == 0 || (day == "4")) {
|
||||
if (year.compareToIgnoreCase("1776") == 0) {
|
||||
System.out.println("Hurrah!");
|
||||
} else {
|
||||
System.out.println("No, no, no! Incorrect!");
|
||||
}
|
||||
} else {
|
||||
System.out.println("No, no, no! Incorrect!");
|
||||
}
|
||||
} else {
|
||||
System.out.println("No, no, no! Incorrect!");
|
||||
}
|
||||
}
|
||||
}
|
@@ -0,0 +1,25 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||
*/
|
||||
package lab10_calebfontenot;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class PasswordMaker1 {
|
||||
public static void main(String[] args) {
|
||||
String firstName = "Caleb";
|
||||
String middleName = "Christopher";
|
||||
String lastName = "Fontenot";
|
||||
int age = 20;
|
||||
//> extract initials
|
||||
String initials = firstName.substring(0,1) +
|
||||
middleName.substring(0,1) +
|
||||
lastName.substring(0,1);
|
||||
//> append age after changing the initials to lower case
|
||||
String password = initials.toLowerCase() + age;
|
||||
System.out.println("Your Password = " + password);
|
||||
}
|
||||
}
|
@@ -0,0 +1,47 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||
*/
|
||||
package lab10_calebfontenot;
|
||||
|
||||
import java.util.Scanner;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class PasswordMaker2 {
|
||||
public static void main(String[] args) {
|
||||
// Create Scanner
|
||||
Scanner input = new Scanner(System.in);
|
||||
|
||||
String firstName; int lenFirstName;
|
||||
//String middleName; int lenMiddleName;
|
||||
String lastName; int lenLastName;
|
||||
String birthYear, birthYearTruncated;
|
||||
|
||||
// Prompt for input
|
||||
System.out.println("Enter first name, last name, and your year of birth and I will generate a password for you:");
|
||||
firstName = input.next();
|
||||
//middleName = input.next();
|
||||
lastName = input.next();
|
||||
birthYear = input.next();
|
||||
|
||||
// Count number of chars in inputs
|
||||
lenFirstName = firstName.length();
|
||||
//lenMiddleName = middleName.length();
|
||||
lenLastName = lastName.length();
|
||||
|
||||
// Extract last two places from age
|
||||
birthYearTruncated = birthYear.substring(2,4);
|
||||
|
||||
//> extract chars
|
||||
String passwordChars = firstName.substring((lenFirstName - 2),lenFirstName) +
|
||||
lastName.substring((lenLastName - 2), lenLastName);
|
||||
//> append age after changing the initials to lower case
|
||||
String password = passwordChars.toLowerCase() + birthYearTruncated;
|
||||
System.out.println("Your Password = " + password);
|
||||
//middleName.substring((lenMiddleName - 2), lenMiddleName) +
|
||||
|
||||
}
|
||||
}
|
@@ -0,0 +1,33 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||
*/
|
||||
package lab10_calebfontenot;
|
||||
|
||||
import java.util.Scanner;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class ReadWriteCapsOrSmallLetters {
|
||||
public static void main(String[] args)
|
||||
{
|
||||
// Declare variables
|
||||
String line;
|
||||
|
||||
// Setup scanner
|
||||
Scanner input = new Scanner(System.in);
|
||||
|
||||
// Prompt for input
|
||||
System.out.println("Please enter 5 words on one line seperated by whitespace: ");
|
||||
line = input.nextLine();
|
||||
|
||||
System.out.println("The line you entered: "+ line);
|
||||
|
||||
System.out.println("The line you entered in all caps: " + line.toUpperCase());
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
@@ -0,0 +1,24 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||
*/
|
||||
package lab10_calebfontenot;
|
||||
|
||||
import java.util.Scanner;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class ReadWriteName1 {
|
||||
public static void main(String[] args)
|
||||
{
|
||||
Scanner scan = new Scanner(System.in);
|
||||
System.out.print("Please enter your first name followed by your last name \nbeing seperated" +
|
||||
" from each other by whitespace or carriage return: ");
|
||||
String firstName = scan.next();
|
||||
String lastName = scan.next();
|
||||
|
||||
System.out.println("\nHello " + firstName + " " + lastName + "!");
|
||||
}
|
||||
}
|
@@ -0,0 +1,30 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||
*/
|
||||
package lab10_calebfontenot;
|
||||
|
||||
import java.util.Scanner;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class ReadWriteName2 {
|
||||
public static void main(String[] args)
|
||||
{
|
||||
// Create scanner
|
||||
Scanner input = new Scanner(System.in);
|
||||
|
||||
// Setup variables
|
||||
String firstName, lastName;
|
||||
|
||||
// Prompt for input
|
||||
System.out.println("Please enter your first name, followed by your last name: ");
|
||||
firstName = input.next();
|
||||
lastName = input.next();
|
||||
|
||||
//Print output
|
||||
System.out.println("Hello, " + firstName + ", " + lastName + ".");
|
||||
}
|
||||
}
|
@@ -0,0 +1,24 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||
*/
|
||||
package lab10_calebfontenot;
|
||||
|
||||
import java.util.Scanner;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class ReadWriteName3 {
|
||||
public static void main(String[] args)
|
||||
{
|
||||
Scanner scan = new Scanner(System.in);
|
||||
System.out.print("Please enter your first name followed by your last name \nbeing seperated "
|
||||
+ "from each other by whitespace: ");
|
||||
String wholeLine = scan.nextLine();
|
||||
|
||||
System.out.println("\nHello " + wholeLine + "!");
|
||||
|
||||
}
|
||||
}
|
@@ -0,0 +1,32 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||
*/
|
||||
package lab10_calebfontenot;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class Rounding1 {
|
||||
public static void main(String[] args) {
|
||||
System.out.println("Math.ceil(2.1) returns " + Math.ceil(2.1));
|
||||
System.out.println("Math.ceil(2.0) returns " + Math.ceil(2.0));
|
||||
System.out.println("Math.ceil(-2.0) returns " + Math.ceil(-2.0));
|
||||
System.out.println("Math.ceil(-2.1) returns " + Math.ceil(-2.1));
|
||||
System.out.println("Math.floor(2.1) returns " + Math.floor(2.1));
|
||||
System.out.println("Math.floor(2.0) returns " + Math.floor(2.0));
|
||||
System.out.println("Math.floor(-2.0) returns " + Math.floor(-2.0));
|
||||
System.out.println("Math.floor(-3.0) returns " + Math.floor(-3.0));
|
||||
System.out.println("Math.rint(2.1) returns " + Math.rint(2.1));
|
||||
System.out.println("Math.rint(2.0) returns " + Math.rint(2.0));
|
||||
System.out.println("Math.rint(-2.0) returns " + Math.rint(-2.0));
|
||||
System.out.println("Math.rint(-2.1) returns " + Math.rint(-2.1));
|
||||
System.out.println("Math.rint(2.5) returns " + Math.rint(2.5));
|
||||
System.out.println("Math.rint(-2.5) returns " + Math.rint(-2.5));
|
||||
System.out.println("Math.round(-2.6f) returns " + Math.round(-2.6f));
|
||||
System.out.println("Math.round(2.0) returns " + Math.round(2.0));
|
||||
System.out.println("Math.round(-2.0) returns " + Math.round(-2.0));
|
||||
System.out.println("Math.round(-2.6) returns " + Math.round(-2.6));
|
||||
}
|
||||
}
|
14
Semester 1/Assignments/Lab1CalebFontenot/pom.xml
Normal file
14
Semester 1/Assignments/Lab1CalebFontenot/pom.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>com.calebfontenot.lab1calebfontenot</groupId>
|
||||
<artifactId>Lab1CalebFontenot</artifactId>
|
||||
<version>1.0-SNAPSHOT</version>
|
||||
<packaging>jar</packaging>
|
||||
<properties>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
<maven.compiler.source>1.8</maven.compiler.source>
|
||||
<maven.compiler.target>1.8</maven.compiler.target>
|
||||
<exec.mainClass>com.calebfontenot.lab1calebfontenot.Lab1CalebFontenot</exec.mainClass>
|
||||
</properties>
|
||||
</project>
|
@@ -0,0 +1,15 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||
*/
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class ShowLogicErrors {
|
||||
public static void main(String[] args) {
|
||||
System.out.println("Celsius 35 is Fahrenheit degree ");
|
||||
System.out.println((9 / 5) * 35 + 32);
|
||||
}
|
||||
}
|
@@ -0,0 +1,20 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Project/Maven2/JavaApp/src/main/java/${packagePath}/${mainClassName}.java to edit this template
|
||||
*/
|
||||
package com.calebfontenot.lab1calebfontenot;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class Lab1CalebFontenot {
|
||||
|
||||
public static void main(String[] args)
|
||||
{
|
||||
// Create a string named message
|
||||
String message = "Hello World!";
|
||||
// Print our string
|
||||
System.out.println(message);
|
||||
}
|
||||
}
|
@@ -0,0 +1,15 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||
*/
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class test {
|
||||
public static void main(String[] args)
|
||||
{
|
||||
System.out.println("Hello world 2");
|
||||
}
|
||||
}
|
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>com.calebfontenot.lab2calebfontenot</groupId>
|
||||
<artifactId>lab2CalebFontenot</artifactId>
|
||||
<version>1.0-SNAPSHOT</version>
|
||||
<packaging>jar</packaging>
|
||||
<properties>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
<maven.compiler.source>18</maven.compiler.source>
|
||||
<maven.compiler.target>18</maven.compiler.target>
|
||||
<exec.mainClass>com.calebfontenot.lab2calebfontenot.Lab2CalebFontenot</exec.mainClass>
|
||||
</properties>
|
||||
</project>
|
@@ -0,0 +1,16 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||
*/
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class ComputeExpression {
|
||||
public static void main(String[] args) {
|
||||
System.out.print("(10.5 + 2 * 3) / (45 – 3.5) = ");
|
||||
System.out.println((10.5 + 2 * 3) / (45 - 3.5));
|
||||
}
|
||||
}
|
||||
|
@@ -0,0 +1,15 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||
*/
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class ShowLogicErrors {
|
||||
public static void main(String[] args) {
|
||||
System.out.print("Celsius 35 is Fahrenheit degree ");
|
||||
System.out.println((9.0 / 5) * 35 + 32);
|
||||
}
|
||||
}
|
@@ -0,0 +1,15 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||
*/
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
// ShowRuntimeErrors.java: Program contains runtime errors
|
||||
public class ShowRuntimeErrors {
|
||||
public static void main(String[] args) {
|
||||
System.out.println(1 / 0);
|
||||
}
|
||||
}
|
@@ -0,0 +1,16 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||
*/
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class ShowSyntaxErrors {
|
||||
|
||||
public static void main(String[] args)
|
||||
{
|
||||
System.out.println("Welcome to Java");
|
||||
}
|
||||
}
|
@@ -0,0 +1,17 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||
*/
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class WelcomeWithThreeMessages {
|
||||
public static void main(String[] args)
|
||||
{
|
||||
System.out.println("Programming is fun!");
|
||||
System.out.println("Fundamentals First");
|
||||
System.out.println("Problem Driven");
|
||||
}
|
||||
}
|
@@ -0,0 +1,17 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Project/Maven2/JavaApp/src/main/java/${packagePath}/${mainClassName}.java to edit this template
|
||||
*/
|
||||
|
||||
package com.calebfontenot.lab2calebfontenot;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class Lab2CalebFontenot {
|
||||
|
||||
public static void main(String[] args) {
|
||||
System.out.println("Hello World!");
|
||||
}
|
||||
}
|
14
Semester 1/Assignments/Lab3CalebFontenot/pom.xml
Normal file
14
Semester 1/Assignments/Lab3CalebFontenot/pom.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>com.calebfontenot.lab3calebfontenot</groupId>
|
||||
<artifactId>Lab3CalebFontenot</artifactId>
|
||||
<version>1.0-SNAPSHOT</version>
|
||||
<packaging>jar</packaging>
|
||||
<properties>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
<maven.compiler.source>18</maven.compiler.source>
|
||||
<maven.compiler.target>18</maven.compiler.target>
|
||||
<exec.mainClass>com.calebfontenot.lab3calebfontenot.Lab3CalebFontenot</exec.mainClass>
|
||||
</properties>
|
||||
</project>
|
@@ -0,0 +1,20 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||
*/
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class Exercise01_04 {
|
||||
|
||||
public static void main(String[] args)
|
||||
{
|
||||
System.out.println("a a^2 a^3");
|
||||
System.out.println("1 1 1");
|
||||
System.out.println("2 4 8");
|
||||
System.out.println("3 9 27");
|
||||
System.out.println("4 16 64");
|
||||
}
|
||||
}
|
@@ -0,0 +1,16 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||
*/
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class Exercise01_06 {
|
||||
|
||||
public static void main(String[] args)
|
||||
{
|
||||
System.out.println(1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9);
|
||||
}
|
||||
}
|
@@ -0,0 +1,16 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||
*/
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class Exercise01_07 {
|
||||
public static void main(String[] args)
|
||||
{
|
||||
System.out.println(4 * (1.0 - (1.0/3) + (1.0/5) - (1.0/7) + (1.0/9) - (1.0/11)));
|
||||
System.out.println(4 * (1.0 - (1.0/3) + (1.0/5) - (1.0/7) + (1.0/9) - (1.0/11) + (1.0/13)));
|
||||
}
|
||||
}
|
@@ -0,0 +1,25 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||
*/
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class Exercise01_11 {
|
||||
|
||||
public static void main(String[] args)
|
||||
{
|
||||
double Population = 312032486.0;
|
||||
for (int i = 1; i <= 5; i++) {
|
||||
//One birth every 7 seconds
|
||||
Population += ((60 * 60 * 24 * 365) / 7.0);
|
||||
//One death every 13 seconds
|
||||
Population -= ((60 * 60 * 24 * 365) / 13.0);
|
||||
//One new immigrant every 45 seconds
|
||||
Population += ((60 * 60 * 24 * 365) / 45.0);
|
||||
System.out.println(Population);
|
||||
}
|
||||
}
|
||||
}
|
@@ -0,0 +1,17 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Project/Maven2/JavaApp/src/main/java/${packagePath}/${mainClassName}.java to edit this template
|
||||
*/
|
||||
|
||||
package com.calebfontenot.lab3calebfontenot;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class Lab3CalebFontenot {
|
||||
|
||||
public static void main(String[] args) {
|
||||
System.out.println("Hello World!");
|
||||
}
|
||||
}
|
14
Semester 1/Assignments/Lab3_1_CalebFontenot/pom.xml
Normal file
14
Semester 1/Assignments/Lab3_1_CalebFontenot/pom.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>com.calebfontenot.lab3_1_calebfontenot</groupId>
|
||||
<artifactId>Lab3_1_CalebFontenot</artifactId>
|
||||
<version>1.0-SNAPSHOT</version>
|
||||
<packaging>jar</packaging>
|
||||
<properties>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
<maven.compiler.source>18</maven.compiler.source>
|
||||
<maven.compiler.target>18</maven.compiler.target>
|
||||
<exec.mainClass>com.calebfontenot.lab3_1_calebfontenot.Lab3_1_CalebFontenot</exec.mainClass>
|
||||
</properties>
|
||||
</project>
|
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||
*/
|
||||
package com.calebfontenot.lab3_1_calebfontenot;
|
||||
import java.util.Scanner;
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class Lab3 {
|
||||
public static void main(String[] args)
|
||||
{
|
||||
// Create a scanner object
|
||||
Scanner input = new Scanner(System.in);
|
||||
|
||||
// Prompt for hight in feet
|
||||
System.out.print("Enter the height (feet): ");
|
||||
double height;
|
||||
height = input.nextDouble();
|
||||
|
||||
// Prompt for width in feet
|
||||
System.out.print("Enter the width (feet):");
|
||||
double width;
|
||||
width = input.nextDouble();
|
||||
|
||||
// Calculate the area
|
||||
double area;
|
||||
area = height * width;
|
||||
// Print area calculated
|
||||
System.out.println("Calculated area is "+area);
|
||||
//create constants
|
||||
final double GALLONS_PER_SQUARE_FEET = 150.0;
|
||||
|
||||
// calculate the gallons
|
||||
double gallons;
|
||||
gallons = area/GALLONS_PER_SQUARE_FEET;
|
||||
//calculate the number of gallons needed to paint the wall
|
||||
System.out.println("The amount of paint is " + gallons +" gallons.");
|
||||
|
||||
}
|
||||
}
|
@@ -0,0 +1,29 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||
*/
|
||||
package com.calebfontenot.lab3_1_calebfontenot;
|
||||
|
||||
import java.util.Scanner;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class MilesToKilometers {
|
||||
public static void main(String[] args)
|
||||
{
|
||||
double miles;
|
||||
double km;
|
||||
Scanner scanner = new Scanner(System.in);
|
||||
|
||||
//> 1. Prompt the user to enter the number of miles
|
||||
System.out.println("Please enter miles to convert into kilometers");
|
||||
//> 2. Read the miles and store it into a variable
|
||||
miles = scanner.nextDouble();
|
||||
//> 3. Calculate the KM from the entered miles
|
||||
km = miles * 1.67;
|
||||
//> 4. Display the result
|
||||
System.out.println("You entered "+miles+" miles which is "+km+" kilometers");
|
||||
}
|
||||
}
|
@@ -0,0 +1,38 @@
|
||||
package com.calebfontenot.lab3_1_calebfontenot;
|
||||
|
||||
import java.util.Scanner;
|
||||
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||
*/
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class RunwayLength {
|
||||
public static void main(String[] args)
|
||||
{
|
||||
|
||||
//Define data objects
|
||||
double length;
|
||||
double acceleration;
|
||||
double velocity;
|
||||
|
||||
//Create scanner
|
||||
Scanner input = new Scanner(System.in);
|
||||
|
||||
//Prompt for input
|
||||
System.out.print("Enter velocity: ");
|
||||
velocity = input.nextDouble();
|
||||
System.out.print("Enter acceleration: ");
|
||||
acceleration = input.nextDouble();
|
||||
|
||||
//Calculate
|
||||
length = Math.pow(velocity, 2) / (2 * acceleration);
|
||||
|
||||
//Print calculation
|
||||
System.out.println("The minimum runway length for this airplane is "+length);
|
||||
}
|
||||
}
|
14
Semester 1/Assignments/Lab4_1/pom.xml
Normal file
14
Semester 1/Assignments/Lab4_1/pom.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>com.calebfontenot.lab4_1</groupId>
|
||||
<artifactId>Lab4_1</artifactId>
|
||||
<version>1.0-SNAPSHOT</version>
|
||||
<packaging>jar</packaging>
|
||||
<properties>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
<maven.compiler.source>18</maven.compiler.source>
|
||||
<maven.compiler.target>18</maven.compiler.target>
|
||||
<exec.mainClass>com.calebfontenot.lab4_1.Lab4_1</exec.mainClass>
|
||||
</properties>
|
||||
</project>
|
@@ -0,0 +1,28 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||
*/
|
||||
package com.calebfontenot.lab4_1;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
import java.util.Scanner;
|
||||
|
||||
public class DisplayTime {
|
||||
|
||||
public static void main(String[] args)
|
||||
{
|
||||
Scanner input = new Scanner(System.in);
|
||||
// Prompt the user for input
|
||||
System.out.print("Enter an integer for seconds: ");
|
||||
int seconds = input.nextInt();
|
||||
|
||||
int minutes = seconds / 60; // Find minutes in seconds
|
||||
int remainingSeconds = seconds % 60; // Seconds remaining
|
||||
System.out.println(seconds + " seconds is " + minutes
|
||||
+ " minutes and " + remainingSeconds + " seconds");
|
||||
}
|
||||
}
|
||||
|
@@ -0,0 +1,17 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Project/Maven2/JavaApp/src/main/java/${packagePath}/${mainClassName}.java to edit this template
|
||||
*/
|
||||
|
||||
package com.calebfontenot.lab4_1;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class Lab4_1 {
|
||||
|
||||
public static void main(String[] args) {
|
||||
System.out.println("Hello World!");
|
||||
}
|
||||
}
|
@@ -0,0 +1,24 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||
*/
|
||||
package com.calebfontenot.lab4_1;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
import java.util.Scanner;
|
||||
|
||||
public class SalesTax {
|
||||
public static void main(String[] args) {
|
||||
Scanner input = new Scanner(System.in);
|
||||
|
||||
System.out.print("Enter purchase amount: ");
|
||||
double purchaseAmount = input.nextDouble();
|
||||
|
||||
double tax = purchaseAmount * 0.06;
|
||||
System.out.println("Sales tax is " + (int)(tax * 100) / 100.0);
|
||||
}
|
||||
}
|
||||
|
14
Semester 1/Assignments/LabClass_Sep6_CalebFontenot/pom.xml
Normal file
14
Semester 1/Assignments/LabClass_Sep6_CalebFontenot/pom.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>com.calebfontenot.labclass_sep6_calebfontenot</groupId>
|
||||
<artifactId>LabClass_Sep6_CalebFontenot</artifactId>
|
||||
<version>1.0-SNAPSHOT</version>
|
||||
<packaging>jar</packaging>
|
||||
<properties>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
<maven.compiler.source>18</maven.compiler.source>
|
||||
<maven.compiler.target>18</maven.compiler.target>
|
||||
<exec.mainClass>com.calebfontenot.labclass_sep6_calebfontenot.LabClass_Sep6_CalebFontenot</exec.mainClass>
|
||||
</properties>
|
||||
</project>
|
@@ -0,0 +1,68 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||
*/
|
||||
package com.calebfontenot.labclass_sep6_calebfontenot;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
import java.util.Scanner;
|
||||
|
||||
public class ComputeTax {
|
||||
|
||||
public static void main(String[] args)
|
||||
{
|
||||
// Create a Scanner
|
||||
Scanner input = new Scanner(System.in);
|
||||
|
||||
// Prompt the user to enter filing status
|
||||
System.out.print("(0-single filer, 1-married jointly or "
|
||||
+ "qualifying widow(er), 2-married separately, 3-head of "
|
||||
+ "household) Enter the filing status: ");
|
||||
|
||||
int status = input.nextInt();
|
||||
|
||||
// Prompt the user to enter taxable income
|
||||
System.out.print("Enter the taxable income: ");
|
||||
double income = input.nextDouble();
|
||||
|
||||
// Compute tax
|
||||
double tax = 0;
|
||||
|
||||
if (status == 0) { // Compute tax for single filers
|
||||
if (income <= 8350) {
|
||||
tax = income * 0.10;
|
||||
} else if (income <= 33950) {
|
||||
tax = 8350 * 0.10 + (income - 8350) * 0.15;
|
||||
} else if (income <= 82250) {
|
||||
tax = 8350 * 0.10 + (33950 - 8350) * 0.15
|
||||
+ (income - 33950) * 0.25;
|
||||
} else if (income <= 171550) {
|
||||
tax = 8350 * 0.10 + (33950 - 8350) * 0.15
|
||||
+ (82250 - 33950) * 0.25 + (income - 82250) * 0.28;
|
||||
} else if (income <= 372950) {
|
||||
tax = 8350 * 0.10 + (33950 - 8350) * 0.15
|
||||
+ (82250 - 33950) * 0.25 + (171550 - 82250) * 0.28
|
||||
+ (income - 171550) * 0.33;
|
||||
} else {
|
||||
tax = 8350 * 0.10 + (33950 - 8350) * 0.15
|
||||
+ (82250 - 33950) * 0.25 + (171550 - 82250) * 0.28
|
||||
+ (372950 - 171550) * 0.33 + (income - 372950) * 0.35;
|
||||
}
|
||||
} else if (status == 1) { // Compute tax for married file jointly
|
||||
// Left as exercise in Programming Exercise 3.13
|
||||
} else if (status == 2) { // Compute tax for married separately
|
||||
// Left as exercise in Programming Exercise 3.13
|
||||
} else if (status == 3) { // Compute tax for head of household
|
||||
// Left as exercise in Programming Exercise 3.13
|
||||
} else {
|
||||
System.out.println("Error: invalid status");
|
||||
System.exit(1);
|
||||
}
|
||||
|
||||
// Display the result
|
||||
System.out.println("Tax is " + (int) (tax * 100) / 100.0);
|
||||
}
|
||||
}
|
@@ -0,0 +1,17 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Project/Maven2/JavaApp/src/main/java/${packagePath}/${mainClassName}.java to edit this template
|
||||
*/
|
||||
|
||||
package com.calebfontenot.labclass_sep6_calebfontenot;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class LabClass_Sep6_CalebFontenot {
|
||||
|
||||
public static void main(String[] args) {
|
||||
System.out.println("Hello World!");
|
||||
}
|
||||
}
|
@@ -0,0 +1,29 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||
*/
|
||||
package com.calebfontenot.labclass_sep6_calebfontenot;
|
||||
|
||||
import java.util.Scanner;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class SimpleIfDemo {
|
||||
|
||||
public static void main(String[] args)
|
||||
{
|
||||
Scanner input = new Scanner(System.in);
|
||||
System.out.print("Enter an integer: ");
|
||||
int number = input.nextInt();
|
||||
|
||||
if (number % 5 == 0) {
|
||||
System.out.println("HiFive");
|
||||
}
|
||||
|
||||
if (number % 2 == 0) {
|
||||
System.out.println("HiEven");
|
||||
}
|
||||
}
|
||||
}
|
14
Semester 1/Assignments/MP1/pom.xml
Normal file
14
Semester 1/Assignments/MP1/pom.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>com.calebfontenot.mp1</groupId>
|
||||
<artifactId>MP1</artifactId>
|
||||
<version>1.0-SNAPSHOT</version>
|
||||
<packaging>jar</packaging>
|
||||
<properties>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
<maven.compiler.source>18</maven.compiler.source>
|
||||
<maven.compiler.target>18</maven.compiler.target>
|
||||
<exec.mainClass>com.calebfontenot.mp1.MP1</exec.mainClass>
|
||||
</properties>
|
||||
</project>
|
@@ -0,0 +1,17 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Project/Maven2/JavaApp/src/main/java/${packagePath}/${mainClassName}.java to edit this template
|
||||
*/
|
||||
|
||||
package com.calebfontenot.mp1;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class MP1 {
|
||||
|
||||
public static void main(String[] args) {
|
||||
System.out.println("Hello World!");
|
||||
}
|
||||
}
|
@@ -0,0 +1,65 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>CompoundValue.java</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace}
|
||||
pre {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace}
|
||||
table {color: #888888; background-color: #313335; font-family: monospace}
|
||||
.ST1 {color: #808080; font-family: monospace; font-weight: bold}
|
||||
.comment {color: #808080}
|
||||
.whitespace {color: #505050}
|
||||
.ST2 {color: #ffc66d; font-family: monospace; font-style: italic}
|
||||
.ST3 {color: #9876aa; font-family: monospace; font-style: italic}
|
||||
.string {color: #6a8759}
|
||||
.number {color: #6897bb}
|
||||
.ST0 {color: #287bde}
|
||||
.literal {color: #cc7832}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<table width="100%"><tr><td align="center">/home/caleb/ASDV-Java/MP1_CalebFontenot/src/main/java/com/calebfontenot/mp1_calebfontenot/CompoundValue.java</td></tr></table>
|
||||
<pre>
|
||||
<span class="comment">/*</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt</span><span class="comment"> to change this license</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java</span><span class="comment"> to edit this template</span>
|
||||
<span class="comment"> */</span>
|
||||
<span class="literal">package</span> com.calebfontenot.mp1_calebfontenot;
|
||||
|
||||
<span class="literal">import</span> java.util.Scanner;
|
||||
|
||||
<span class="comment">/**</span>
|
||||
<span class="comment"> *</span>
|
||||
<span class="comment"> * </span><span class="ST1">@author</span> <span class="comment">caleb</span>
|
||||
<span class="comment">*/</span>
|
||||
<span class="literal">public</span> <span class="literal">class</span> CompoundValue {
|
||||
|
||||
<span class="literal">public</span> <span class="literal">static</span> <span class="literal">void</span> <span class="ST2">main</span>(String[] args) {
|
||||
<span class="comment">// Create Scanner</span>
|
||||
Scanner input = <span class="literal">new</span> Scanner(System.<span class="ST3">in</span>);
|
||||
|
||||
<span class="comment">// Define vars</span>
|
||||
<span class="literal">int</span> counter;
|
||||
<span class="literal">double</span> SavingAmount;
|
||||
<span class="literal">double</span> InterestRate;
|
||||
|
||||
<span class="comment">// Prompt for input</span>
|
||||
System.<span class="ST3">out</span>.print(<span class="string">"</span><span class="string">Enter monthly saving amount: </span><span class="string">"</span>);
|
||||
SavingAmount = input.nextDouble();
|
||||
|
||||
<span class="comment">// Compute and Print result</span>
|
||||
InterestRate = <span class="number">0.05</span> / <span class="number">12</span>;
|
||||
SavingAmount = SavingAmount * (<span class="number">1</span> + InterestRate);
|
||||
System.<span class="ST3">out</span>.println(<span class="string">"</span><span class="string">The account is </span><span class="string">"</span> + SavingAmount + <span class="string">"</span><span class="string"> after month 1</span><span class="string">"</span>);
|
||||
<span class="literal">for</span> (counter = <span class="number">2</span>; counter <= <span class="number">6</span>; counter++) {
|
||||
SavingAmount = (<span class="number">100</span> + SavingAmount) * (<span class="number">1</span> + InterestRate);
|
||||
System.<span class="ST3">out</span>.println(<span class="string">"</span><span class="string">The account is </span><span class="string">"</span> + SavingAmount + <span class="string">"</span><span class="string"> after month </span><span class="string">"</span> + counter);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
</pre></body>
|
||||
</html>
|
57
Semester 1/Assignments/MP1_CalebFontenot/HTML/Cylinder.html
Normal file
57
Semester 1/Assignments/MP1_CalebFontenot/HTML/Cylinder.html
Normal file
@@ -0,0 +1,57 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>Cylinder.java</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace}
|
||||
pre {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace}
|
||||
table {color: #888888; background-color: #313335; font-family: monospace}
|
||||
.ST0 {color: #808080; font-family: monospace; font-weight: bold}
|
||||
.comment {color: #808080}
|
||||
.whitespace {color: #505050}
|
||||
.string {color: #6a8759}
|
||||
.number {color: #6897bb}
|
||||
.literal {color: #cc7832}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<table width="100%"><tr><td align="center">/home/caleb/ASDV-Java/MP1_CalebFontenot/src/main/java/com/calebfontenot/mp1_calebfontenot/Cylinder.java</td></tr></table>
|
||||
<pre>
|
||||
<span class="comment">/*</span>
|
||||
<span class="comment"> * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license</span>
|
||||
<span class="comment"> * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template</span>
|
||||
<span class="comment"> */</span>
|
||||
<span class="literal">package</span> com.calebfontenot.mp1_calebfontenot;
|
||||
|
||||
<span class="literal">import</span> java.util.Scanner;
|
||||
|
||||
<span class="comment">/**</span>
|
||||
<span class="comment"> *</span>
|
||||
<span class="comment"> * </span><span class="ST0">@author</span> <span class="comment">caleb</span>
|
||||
<span class="comment">*/</span>
|
||||
<span class="literal">public</span> <span class="literal">class</span> Cylinder {
|
||||
<span class="literal">public</span> <span class="literal">static</span> <span class="literal">void</span> main(String[] args)
|
||||
{
|
||||
Scanner input = <span class="literal">new</span> Scanner(System.in);
|
||||
|
||||
<span class="comment">// Enter radius of the cylinder</span>
|
||||
System.out.print(<span class="string">"</span><span class="string">Enter the radius and length of a cylinder: </span><span class="string">"</span>);
|
||||
<span class="literal">double</span> radius = input.nextDouble();
|
||||
<span class="literal">double</span> length = input.nextDouble();
|
||||
|
||||
<span class="comment">// Compute area and volume</span>
|
||||
<span class="literal">double</span> area = radius * radius * <span class="number">3.14159</span>;
|
||||
<span class="literal">double</span> volume = area * length;
|
||||
|
||||
<span class="comment">// Display result</span>
|
||||
System.out.println(<span class="string">"</span><span class="string">The area is </span><span class="string">"</span> + area);
|
||||
System.out.println(<span class="string">"</span><span class="string">The volume of the cylinder is </span><span class="string">"</span> + volume);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
</pre></body>
|
||||
</html>
|
@@ -0,0 +1,93 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>NumberOfYears.java</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace}
|
||||
pre {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace}
|
||||
table {color: #888888; background-color: #313335; font-family: monospace}
|
||||
.ST1 {color: #808080; font-family: monospace; font-weight: bold}
|
||||
.comment {color: #808080}
|
||||
.whitespace {color: #505050}
|
||||
.ST2 {color: #ffc66d; font-family: monospace; font-style: italic}
|
||||
.ST3 {color: #9876aa; font-family: monospace; font-style: italic}
|
||||
.string {color: #6a8759}
|
||||
.number {color: #6897bb}
|
||||
.ST0 {color: #287bde}
|
||||
.literal {color: #cc7832}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<table width="100%"><tr><td align="center">/home/caleb/ASDV-Java/MP1_CalebFontenot/src/main/java/com/calebfontenot/mp1_calebfontenot/NumberOfYears.java</td></tr></table>
|
||||
<pre>
|
||||
|
||||
<span class="comment">/*</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt</span><span class="comment"> to change this license</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java</span><span class="comment"> to edit this template</span>
|
||||
<span class="comment"> */</span>
|
||||
<span class="literal">package</span> com.calebfontenot.mp1_calebfontenot;
|
||||
|
||||
<span class="literal">import</span> java.util.Scanner;
|
||||
|
||||
<span class="comment">/**</span>
|
||||
<span class="comment"> *</span>
|
||||
<span class="comment"> * </span><span class="ST1">@author</span> <span class="comment">caleb</span>
|
||||
<span class="comment">*/</span>
|
||||
<span class="literal">public</span> <span class="literal">class</span> NumberOfYears {
|
||||
|
||||
<span class="literal">public</span> <span class="literal">static</span> <span class="literal">void</span> <span class="ST2">main</span>(String[] args)
|
||||
{
|
||||
<span class="comment">// Define vars</span>
|
||||
<span class="literal">double</span> NumberOfMinutes;
|
||||
<span class="literal">double</span> NumberOfYears;
|
||||
<span class="literal">double</span> NumberOfDays;
|
||||
<span class="literal">double</span> NumberOfHours;
|
||||
|
||||
<span class="comment">// Create Scanner</span>
|
||||
Scanner input = <span class="literal">new</span> Scanner(System.<span class="ST3">in</span>);
|
||||
|
||||
<span class="comment">// Prompt for input</span>
|
||||
System.<span class="ST3">out</span>.print(<span class="string">"</span><span class="string">Enter the number of minutes: </span><span class="string">"</span>);
|
||||
NumberOfMinutes = input.nextDouble();
|
||||
|
||||
<span class="comment">// Calculate</span>
|
||||
NumberOfHours = (NumberOfMinutes / <span class="number">60</span>);
|
||||
NumberOfDays = (NumberOfHours / <span class="number">24</span>);
|
||||
NumberOfYears = (NumberOfDays / <span class="number">365</span>);
|
||||
|
||||
<span class="comment">// Big brain math time</span>
|
||||
<span class="comment">//Subtract 365 from "NumberOfDays" until the number is less than or equal to 365</span>
|
||||
<span class="literal">while</span> (NumberOfDays >= <span class="number">365.0</span>) {
|
||||
<span class="comment">//System.out.println("DEBUG: Subtracting 365 from "+ NumberOfDays);</span>
|
||||
NumberOfDays = NumberOfDays - <span class="number">365</span>;
|
||||
}
|
||||
|
||||
<span class="comment">// Do the same with hours</span>
|
||||
<span class="literal">while</span> (NumberOfHours >= <span class="number">24.0</span>) {
|
||||
<span class="comment">//System.out.println("DEBUG: Subtracting 24 from "+ NumberOfHours);</span>
|
||||
NumberOfHours = NumberOfHours - <span class="number">24</span>;
|
||||
}
|
||||
|
||||
<span class="comment">// Print output</span>
|
||||
System.<span class="ST3">out</span>.println((<span class="literal">int</span>) NumberOfMinutes + <span class="string">"</span><span class="string"> minutes is approx. :</span><span class="string">"</span>);
|
||||
<span class="literal">if</span> ((<span class="literal">int</span>)NumberOfYears >= <span class="number">2</span>) {
|
||||
System.<span class="ST3">out</span>.println((<span class="literal">int</span>) NumberOfYears + <span class="string">"</span><span class="string"> years,</span><span class="string">"</span>);
|
||||
}
|
||||
<span class="literal">if</span> ((<span class="literal">int</span>)NumberOfYears == <span class="number">1</span>) {
|
||||
System.<span class="ST3">out</span>.println((<span class="literal">int</span>)NumberOfYears+<span class="string">"</span><span class="string"> year.</span><span class="string">"</span>);
|
||||
}
|
||||
<span class="literal">if</span> ((<span class="literal">int</span>) NumberOfDays != <span class="number">0</span>) {
|
||||
System.<span class="ST3">out</span>.println((<span class="literal">int</span>) NumberOfDays + <span class="string">"</span><span class="string"> days,</span><span class="string">"</span>);
|
||||
}
|
||||
<span class="literal">if</span> ((<span class="literal">int</span>) NumberOfHours != <span class="number">0</span>) {
|
||||
System.<span class="ST3">out</span>.println((<span class="literal">int</span>) NumberOfHours + <span class="string">"</span><span class="string"> hours.</span><span class="string">"</span>);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
</pre></body>
|
||||
</html>
|
@@ -0,0 +1,59 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>SumOfDigits.java</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace}
|
||||
pre {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace}
|
||||
table {color: #888888; background-color: #313335; font-family: monospace}
|
||||
.ST0 {color: #808080; font-family: monospace; font-weight: bold}
|
||||
.comment {color: #808080}
|
||||
.whitespace {color: #505050}
|
||||
.string {color: #6a8759}
|
||||
.number {color: #6897bb}
|
||||
.literal {color: #cc7832}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<table width="100%"><tr><td align="center">/home/caleb/ASDV-Java/MP1_CalebFontenot/src/main/java/com/calebfontenot/mp1_calebfontenot/SumOfDigits.java</td></tr></table>
|
||||
<pre>
|
||||
<span class="comment">/*</span>
|
||||
<span class="comment"> * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license</span>
|
||||
<span class="comment"> * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template</span>
|
||||
<span class="comment"> */</span>
|
||||
<span class="literal">package</span> com.calebfontenot.mp1_calebfontenot;
|
||||
|
||||
<span class="comment">/**</span>
|
||||
<span class="comment"> *</span>
|
||||
<span class="comment"> * </span><span class="ST0">@author</span> <span class="comment">caleb</span>
|
||||
<span class="comment">*/</span>
|
||||
<span class="literal">public</span> <span class="literal">class</span> SumOfDigits {
|
||||
<span class="literal">public</span> <span class="literal">static</span> <span class="literal">void</span> main(String[] args)
|
||||
{
|
||||
java.util.Scanner input = <span class="literal">new</span> java.util.Scanner(System.in);
|
||||
<span class="comment">//> Read a number</span>
|
||||
System.out.print(<span class="string">"</span><span class="string">Inter an integer between 0 and 1000: </span><span class="string">"</span>);
|
||||
<span class="literal">int</span> number = input.nextInt();
|
||||
|
||||
<span class="comment">//> Find all digits in number</span>
|
||||
<span class="literal">int</span> lastDigit = number % <span class="number">10</span>;
|
||||
<span class="literal">int</span> remainingNumber = number / <span class="number">10</span>;
|
||||
<span class="literal">int</span> secondLastDigit = remainingNumber % <span class="number">10</span>;
|
||||
remainingNumber = remainingNumber / <span class="number">10</span>;
|
||||
<span class="literal">int</span> thirdLastDigit = remainingNumber % <span class="number">10</span>;
|
||||
|
||||
<span class="comment">//> Obtain the sum of all digits</span>
|
||||
<span class="literal">int</span> sum = lastDigit + secondLastDigit + thirdLastDigit;
|
||||
|
||||
<span class="comment">//>Display results</span>
|
||||
System.out.println(<span class="string">"</span><span class="string">The sum of all digits in </span><span class="string">"</span>+ number
|
||||
+ <span class="string">"</span><span class="string"> is </span><span class="string">"</span> + sum);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
</pre></body>
|
||||
</html>
|
65
Semester 1/Assignments/MP1_CalebFontenot/HTML/Total.html
Normal file
65
Semester 1/Assignments/MP1_CalebFontenot/HTML/Total.html
Normal file
@@ -0,0 +1,65 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>Total.java</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace}
|
||||
pre {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace}
|
||||
table {color: #888888; background-color: #313335; font-family: monospace}
|
||||
.ST0 {color: #808080; font-family: monospace; font-weight: bold}
|
||||
.comment {color: #808080}
|
||||
.whitespace {color: #505050}
|
||||
.string {color: #6a8759}
|
||||
.number {color: #6897bb}
|
||||
.literal {color: #cc7832}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<table width="100%"><tr><td align="center">/home/caleb/ASDV-Java/MP1_CalebFontenot/src/main/java/com/calebfontenot/mp1_calebfontenot/Total.java</td></tr></table>
|
||||
<pre>
|
||||
<span class="comment">/*</span>
|
||||
<span class="comment"> * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license</span>
|
||||
<span class="comment"> * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template</span>
|
||||
<span class="comment"> */</span>
|
||||
<span class="literal">package</span> com.calebfontenot.mp1_calebfontenot;
|
||||
|
||||
<span class="literal">import</span> java.util.Scanner;
|
||||
|
||||
<span class="comment">/**</span>
|
||||
<span class="comment"> *</span>
|
||||
<span class="comment"> * </span><span class="ST0">@author</span> <span class="comment">caleb</span>
|
||||
<span class="comment">*/</span>
|
||||
<span class="literal">public</span> <span class="literal">class</span> Total {
|
||||
<span class="literal">public</span> <span class="literal">static</span> <span class="literal">void</span> main(String[] args)
|
||||
{
|
||||
<span class="comment">// Define variables:</span>
|
||||
<span class="literal">double</span> subtotal;
|
||||
<span class="literal">double</span> gratuity;
|
||||
<span class="literal">double</span> total;
|
||||
|
||||
<span class="comment">// Get subtotal and gratuity rate</span>
|
||||
<span class="comment">// Setup Scanner</span>
|
||||
Scanner input = <span class="literal">new</span> Scanner(System.in);
|
||||
|
||||
<span class="comment">// Get vars</span>
|
||||
System.out.print(<span class="string">"</span><span class="string">Enter subtotal and gratuity rate: </span><span class="string">"</span>);
|
||||
subtotal = input.nextDouble();
|
||||
gratuity = input.nextDouble();
|
||||
|
||||
<span class="comment">// Calculate</span>
|
||||
<span class="comment">// Convert gratuity into a decimal because its a percentage:</span>
|
||||
gratuity = (gratuity / <span class="number">10</span>); <span class="comment">//* 10;</span>
|
||||
|
||||
total = (subtotal + gratuity);
|
||||
|
||||
<span class="comment">// Print result</span>
|
||||
System.out.println(<span class="string">"</span><span class="string">The gratuity is $</span><span class="string">"</span>+gratuity+<span class="string">"</span><span class="string"> and the total is $</span><span class="string">"</span>+total);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
</pre></body>
|
||||
</html>
|
58
Semester 1/Assignments/MP1_CalebFontenot/HTML/WindChill.html
Normal file
58
Semester 1/Assignments/MP1_CalebFontenot/HTML/WindChill.html
Normal file
@@ -0,0 +1,58 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>WindChill.java</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace}
|
||||
pre {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace}
|
||||
table {color: #888888; background-color: #313335; font-family: monospace}
|
||||
.ST0 {color: #808080; font-family: monospace; font-weight: bold}
|
||||
.comment {color: #808080}
|
||||
.whitespace {color: #505050}
|
||||
.string {color: #6a8759}
|
||||
.number {color: #6897bb}
|
||||
.literal {color: #cc7832}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<table width="100%"><tr><td align="center">/home/caleb/ASDV-Java/MP1_CalebFontenot/src/main/java/com/calebfontenot/mp1_calebfontenot/WindChill.java</td></tr></table>
|
||||
<pre>
|
||||
<span class="comment">/*</span>
|
||||
<span class="comment"> * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license</span>
|
||||
<span class="comment"> * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template</span>
|
||||
<span class="comment"> */</span>
|
||||
<span class="literal">package</span> com.calebfontenot.mp1_calebfontenot;
|
||||
|
||||
<span class="literal">import</span> java.util.Scanner;
|
||||
|
||||
<span class="comment">/**</span>
|
||||
<span class="comment"> *</span>
|
||||
<span class="comment"> * </span><span class="ST0">@author</span> <span class="comment">caleb</span>
|
||||
<span class="comment">*/</span>
|
||||
<span class="literal">public</span> <span class="literal">class</span> WindChill {
|
||||
<span class="literal">public</span> <span class="literal">static</span> <span class="literal">void</span> main(String[] args) {
|
||||
Scanner input = <span class="literal">new</span> Scanner(System.in);
|
||||
<span class="comment">//> Enter the new temperature in Fahrenheit</span>
|
||||
System.out.print(<span class="string">"</span><span class="string">Enter the temperature in Fahrenheit between -58∞F and 41∞F: </span><span class="string">"</span>);
|
||||
<span class="literal">double</span> fahrenheit = input.nextDouble();
|
||||
|
||||
<span class="comment">//> Enter the wind speed miles per hour</span>
|
||||
System.out.print(<span class="string">"</span><span class="string">Enter the wind speed miles per hour </span><span class="string">"</span>+
|
||||
<span class="string">"</span><span class="string">(must be greater or equal to 2):</span><span class="string">"</span>);
|
||||
<span class="literal">double</span> speed = input.nextDouble();
|
||||
|
||||
<span class="comment">//> Compute wind and chill index</span>
|
||||
<span class="literal">double</span> windChillIndex = <span class="number">35.74</span> + <span class="number">0.6215</span> * fahrenheit - <span class="number">35.75</span>
|
||||
* Math.pow(speed, <span class="number">0.16</span>) + <span class="number">0.4275</span> * fahrenheit
|
||||
* Math.pow(speed, <span class="number">0.16</span>);
|
||||
|
||||
<span class="comment">//> Display the result</span>
|
||||
System.out.println(<span class="string">"</span><span class="string">The wind chill index is </span><span class="string">"</span>+ windChillIndex);
|
||||
}
|
||||
}
|
||||
|
||||
</pre></body>
|
||||
</html>
|
BIN
Semester 1/Assignments/MP1_CalebFontenot/mp1-f22.pdf
Normal file
BIN
Semester 1/Assignments/MP1_CalebFontenot/mp1-f22.pdf
Normal file
Binary file not shown.
14
Semester 1/Assignments/MP1_CalebFontenot/pom.xml
Normal file
14
Semester 1/Assignments/MP1_CalebFontenot/pom.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>com.calebfontenot.mp1_calebfontenot</groupId>
|
||||
<artifactId>MP1_CalebFontenot</artifactId>
|
||||
<version>1.0-SNAPSHOT</version>
|
||||
<packaging>jar</packaging>
|
||||
<properties>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
<maven.compiler.source>18</maven.compiler.source>
|
||||
<maven.compiler.target>18</maven.compiler.target>
|
||||
<exec.mainClass>com.calebfontenot.mp1_calebfontenot.MP1_CalebFontenot</exec.mainClass>
|
||||
</properties>
|
||||
</project>
|
@@ -0,0 +1,37 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||
*/
|
||||
package com.calebfontenot.mp1_calebfontenot;
|
||||
|
||||
import java.util.Scanner;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class CompoundValue {
|
||||
|
||||
public static void main(String[] args) {
|
||||
// Create Scanner
|
||||
Scanner input = new Scanner(System.in);
|
||||
|
||||
// Define vars
|
||||
int counter;
|
||||
double SavingAmount;
|
||||
double InterestRate;
|
||||
|
||||
// Prompt for input
|
||||
System.out.print("Enter monthly saving amount: ");
|
||||
SavingAmount = input.nextDouble();
|
||||
|
||||
// Compute and Print result
|
||||
InterestRate = 0.05 / 12;
|
||||
SavingAmount = SavingAmount * (1 + InterestRate);
|
||||
System.out.println("The account is " + SavingAmount + " after month 1");
|
||||
for (counter = 2; counter <= 6; counter++) {
|
||||
SavingAmount = (100 + SavingAmount) * (1 + InterestRate);
|
||||
System.out.println("The account is " + SavingAmount + " after month " + counter);
|
||||
}
|
||||
}
|
||||
}
|
@@ -0,0 +1,32 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||
*/
|
||||
package com.calebfontenot.mp1_calebfontenot;
|
||||
|
||||
import java.util.Scanner;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class Cylinder {
|
||||
public static void main(String[] args)
|
||||
{
|
||||
Scanner input = new Scanner(System.in);
|
||||
|
||||
// Enter radius of the cylinder
|
||||
System.out.print("Enter the radius and length of a cylinder: ");
|
||||
double radius = input.nextDouble();
|
||||
double length = input.nextDouble();
|
||||
|
||||
// Compute area and volume
|
||||
double area = radius * radius * 3.14159;
|
||||
double volume = area * length;
|
||||
|
||||
// Display result
|
||||
System.out.println("The area is " + area);
|
||||
System.out.println("The volume of the cylinder is " + volume);
|
||||
|
||||
}
|
||||
}
|
@@ -0,0 +1,17 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Project/Maven2/JavaApp/src/main/java/${packagePath}/${mainClassName}.java to edit this template
|
||||
*/
|
||||
|
||||
package com.calebfontenot.mp1_calebfontenot;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class MP1_CalebFontenot {
|
||||
|
||||
public static void main(String[] args) {
|
||||
System.out.println("Hello World!");
|
||||
}
|
||||
}
|
@@ -0,0 +1,65 @@
|
||||
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||
*/
|
||||
package com.calebfontenot.mp1_calebfontenot;
|
||||
|
||||
import java.util.Scanner;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class NumberOfYears {
|
||||
|
||||
public static void main(String[] args)
|
||||
{
|
||||
// Define vars
|
||||
double NumberOfMinutes;
|
||||
double NumberOfYears;
|
||||
double NumberOfDays;
|
||||
double NumberOfHours;
|
||||
|
||||
// Create Scanner
|
||||
Scanner input = new Scanner(System.in);
|
||||
|
||||
// Prompt for input
|
||||
System.out.print("Enter the number of minutes: ");
|
||||
NumberOfMinutes = input.nextDouble();
|
||||
|
||||
// Calculate
|
||||
NumberOfHours = (NumberOfMinutes / 60);
|
||||
NumberOfDays = (NumberOfHours / 24);
|
||||
NumberOfYears = (NumberOfDays / 365);
|
||||
|
||||
// Big brain math time
|
||||
//Subtract 365 from "NumberOfDays" until the number is less than or equal to 365
|
||||
while (NumberOfDays >= 365.0) {
|
||||
//System.out.println("DEBUG: Subtracting 365 from "+ NumberOfDays);
|
||||
NumberOfDays = NumberOfDays - 365;
|
||||
}
|
||||
|
||||
// Do the same with hours
|
||||
while (NumberOfHours >= 24.0) {
|
||||
//System.out.println("DEBUG: Subtracting 24 from "+ NumberOfHours);
|
||||
NumberOfHours = NumberOfHours - 24;
|
||||
}
|
||||
|
||||
// Print output
|
||||
System.out.println((int) NumberOfMinutes + " minutes is approx. :");
|
||||
if ((int)NumberOfYears >= 2) {
|
||||
System.out.println((int) NumberOfYears + " years,");
|
||||
}
|
||||
if ((int)NumberOfYears == 1) {
|
||||
System.out.println((int)NumberOfYears+" year.");
|
||||
}
|
||||
if ((int) NumberOfDays != 0) {
|
||||
System.out.println((int) NumberOfDays + " days,");
|
||||
}
|
||||
if ((int) NumberOfHours != 0) {
|
||||
System.out.println((int) NumberOfHours + " hours.");
|
||||
}
|
||||
|
||||
}
|
||||
}
|
@@ -0,0 +1,34 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||
*/
|
||||
package com.calebfontenot.mp1_calebfontenot;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class SumOfDigits {
|
||||
public static void main(String[] args)
|
||||
{
|
||||
java.util.Scanner input = new java.util.Scanner(System.in);
|
||||
//> Read a number
|
||||
System.out.print("Inter an integer between 0 and 1000: ");
|
||||
int number = input.nextInt();
|
||||
|
||||
//> Find all digits in number
|
||||
int lastDigit = number % 10;
|
||||
int remainingNumber = number / 10;
|
||||
int secondLastDigit = remainingNumber % 10;
|
||||
remainingNumber = remainingNumber / 10;
|
||||
int thirdLastDigit = remainingNumber % 10;
|
||||
|
||||
//> Obtain the sum of all digits
|
||||
int sum = lastDigit + secondLastDigit + thirdLastDigit;
|
||||
|
||||
//>Display results
|
||||
System.out.println("The sum of all digits in "+ number
|
||||
+ " is " + sum);
|
||||
}
|
||||
|
||||
}
|
@@ -0,0 +1,40 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||
*/
|
||||
package com.calebfontenot.mp1_calebfontenot;
|
||||
|
||||
import java.util.Scanner;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class Total {
|
||||
public static void main(String[] args)
|
||||
{
|
||||
// Define variables:
|
||||
double subtotal;
|
||||
double gratuity;
|
||||
double total;
|
||||
|
||||
// Get subtotal and gratuity rate
|
||||
// Setup Scanner
|
||||
Scanner input = new Scanner(System.in);
|
||||
|
||||
// Get vars
|
||||
System.out.print("Enter subtotal and gratuity rate: ");
|
||||
subtotal = input.nextDouble();
|
||||
gratuity = input.nextDouble();
|
||||
|
||||
// Calculate
|
||||
// Convert gratuity into a decimal because its a percentage:
|
||||
gratuity = (gratuity / 10); //* 10;
|
||||
|
||||
total = (subtotal + gratuity);
|
||||
|
||||
// Print result
|
||||
System.out.println("The gratuity is $"+gratuity+" and the total is $"+total);
|
||||
|
||||
}
|
||||
}
|
@@ -0,0 +1,33 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||
*/
|
||||
package com.calebfontenot.mp1_calebfontenot;
|
||||
|
||||
import java.util.Scanner;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class WindChill {
|
||||
public static void main(String[] args) {
|
||||
Scanner input = new Scanner(System.in);
|
||||
//> Enter the new temperature in Fahrenheit
|
||||
System.out.print("Enter the temperature in Fahrenheit between -58∞F and 41∞F: ");
|
||||
double fahrenheit = input.nextDouble();
|
||||
|
||||
//> Enter the wind speed miles per hour
|
||||
System.out.print("Enter the wind speed miles per hour "+
|
||||
"(must be greater or equal to 2):");
|
||||
double speed = input.nextDouble();
|
||||
|
||||
//> Compute wind and chill index
|
||||
double windChillIndex = 35.74 + 0.6215 * fahrenheit - 35.75
|
||||
* Math.pow(speed, 0.16) + 0.4275 * fahrenheit
|
||||
* Math.pow(speed, 0.16);
|
||||
|
||||
//> Display the result
|
||||
System.out.println("The wind chill index is "+ windChillIndex);
|
||||
}
|
||||
}
|
84
Semester 1/Assignments/MP2_CalebFontenot/CheckIBSN_10.html
Normal file
84
Semester 1/Assignments/MP2_CalebFontenot/CheckIBSN_10.html
Normal file
@@ -0,0 +1,84 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>CheckIBSN_10.java</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace}
|
||||
pre {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace}
|
||||
table {color: #888888; background-color: #313335; font-family: monospace}
|
||||
.ST1 {color: #808080; font-family: monospace; font-weight: bold}
|
||||
.comment {color: #808080}
|
||||
.whitespace {color: #505050}
|
||||
.ST2 {color: #ffc66d; font-family: monospace; font-style: italic}
|
||||
.ST3 {color: #9876aa; font-family: monospace; font-style: italic}
|
||||
.string {color: #6a8759}
|
||||
.number {color: #6897bb}
|
||||
.ST0 {color: #287bde}
|
||||
.literal {color: #cc7832}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<table width="100%"><tr><td align="center">/home/caleb/NetBeansProjects/ADSV Java/MP2_CalebFontenot/src/main/java/com/calebfontenot/mp2_calebfontenot/CheckIBSN_10.java</td></tr></table>
|
||||
<pre>
|
||||
<span class="comment">/*</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt</span><span class="comment"> to change this license</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java</span><span class="comment"> to edit this template</span>
|
||||
<span class="comment"> */</span>
|
||||
<span class="literal">package</span> com.calebfontenot.mp2_calebfontenot;
|
||||
|
||||
<span class="literal">import</span> java.util.*;
|
||||
|
||||
<span class="comment">/**</span>
|
||||
<span class="comment"> *</span>
|
||||
<span class="comment"> * </span><span class="ST1">@author</span> <span class="comment">caleb</span>
|
||||
<span class="comment">*/</span>
|
||||
<span class="literal">public</span> <span class="literal">class</span> CheckIBSN_10 {
|
||||
<span class="literal">public</span> <span class="literal">static</span> <span class="literal">void</span> <span class="ST2">main</span>(String[] args)
|
||||
{
|
||||
<span class="comment">// Create scanner</span>
|
||||
Scanner input = <span class="literal">new</span> Scanner(System.<span class="ST3">in</span>);
|
||||
<span class="comment">// define vars</span>
|
||||
<span class="literal">int</span> digit1, digit2, digit3, digit4, digit5, digit6, digit7, digit8, digit9, inputISBN, outputISBN;
|
||||
<span class="literal">boolean</span> debug = <span class="literal">true</span>;
|
||||
<span class="comment">// Scan individual numbers</span>
|
||||
System.<span class="ST3">out</span>.print(<span class="string">"</span><span class="string">Enter the first 9 digits of an ISBN as an integer: </span><span class="string">"</span>);
|
||||
inputISBN = input.nextInt(); <span class="comment">// Get the first 9 digits of the ISBN</span>
|
||||
|
||||
|
||||
<span class="comment">// Divide the number up into 9 digits</span>
|
||||
digit1 = inputISBN / <span class="number">100000000</span> % <span class="number">10</span>;
|
||||
digit2 = inputISBN / <span class="number">10000000</span> % <span class="number">10</span>;
|
||||
digit3 = inputISBN / <span class="number">1000000</span> % <span class="number">10</span>;
|
||||
digit4 = inputISBN / <span class="number">100000</span> % <span class="number">10</span>;
|
||||
digit5 = inputISBN / <span class="number">10000</span> % <span class="number">10</span>;
|
||||
digit6 = inputISBN / <span class="number">1000</span> % <span class="number">10</span>;
|
||||
digit7 = inputISBN / <span class="number">100</span> % <span class="number">10</span>;
|
||||
digit8 = inputISBN / <span class="number">10</span> % <span class="number">10</span>;
|
||||
digit9 = inputISBN / <span class="number">1</span> % <span class="number">10</span>;
|
||||
<span class="comment">//System.out.println(digit1 +"" + digit2 +"" + digit3 +"" + digit4 +"" + digit5 +"" + digit1 +"" + );</span>
|
||||
<span class="comment">//Print digits for debugging</span>
|
||||
<span class="literal">if</span> (debug == <span class="literal">true</span>)
|
||||
{
|
||||
System.<span class="ST3">out</span>.println(<span class="string">"</span><span class="string">inputISBN: </span><span class="string">"</span> + inputISBN);
|
||||
System.<span class="ST3">out</span>.println(<span class="string">"</span><span class="string">ISBN split into 9 digits: </span><span class="string">"</span> + (digit1) + <span class="string">"</span> <span class="string">"</span> + (digit2) + <span class="string">"</span> <span class="string">"</span> + (digit3) + <span class="string">"</span> <span class="string">"</span> + (digit4) + <span class="string">"</span> <span class="string">"</span> + (digit5) + <span class="string">"</span> <span class="string">"</span> + (digit6) + <span class="string">"</span> <span class="string">"</span> + (digit7) + <span class="string">"</span> <span class="string">"</span> + (digit8) + <span class="string">"</span> <span class="string">"</span> + (digit9));
|
||||
}
|
||||
<span class="comment">// Calculate!</span>
|
||||
outputISBN = ((digit1 * <span class="number">1</span>) + (digit2 * <span class="number">2</span>) + (digit3 * <span class="number">3</span>) + (digit4 * <span class="number">4</span>) + (digit5 * <span class="number">5</span>) + (digit6 * <span class="number">6</span>) + (digit7 * <span class="number">7</span>) + (digit8 * <span class="number">8</span>) + (digit9 * <span class="number">9</span>)) % <span class="number">11</span>;
|
||||
|
||||
<span class="comment">//Output</span>
|
||||
<span class="literal">if</span> (outputISBN == <span class="number">10</span>)
|
||||
{
|
||||
System.<span class="ST3">out</span>.println(<span class="string">"</span><span class="string">The ISBN-10 number is </span><span class="string">"</span> + digit1+digit2+digit3+digit4+digit5+digit6+digit7+digit8+digit9 + <span class="string">"</span><span class="string">X</span><span class="string">"</span>);
|
||||
}
|
||||
<span class="literal">else</span>
|
||||
{
|
||||
System.<span class="ST3">out</span>.println(<span class="string">"</span><span class="string">The ISBN-10 number is </span><span class="string">"</span> + digit1+digit2+digit3+digit4+digit5+digit6+digit7+digit8+digit9 + outputISBN);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
</pre></body>
|
||||
</html>
|
98
Semester 1/Assignments/MP2_CalebFontenot/DayOfTheWeek.html
Normal file
98
Semester 1/Assignments/MP2_CalebFontenot/DayOfTheWeek.html
Normal file
@@ -0,0 +1,98 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>DayOfTheWeek.java</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
pre {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
table {color: #888888; background-color: #313335; font-family: monospace; font-weight: bold}
|
||||
.literal {color: #cc7832}
|
||||
.ST0 {color: #287bde}
|
||||
.string {color: #6a8759}
|
||||
.number {color: #6897bb}
|
||||
.comment {color: #808080}
|
||||
.whitespace {color: #505050}
|
||||
.ST1 {color: #ffc66d; font-family: monospace; font-weight: bold; font-style: italic}
|
||||
.ST2 {color: #9876aa; font-family: monospace; font-weight: bold; font-style: italic}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<table width="100%"><tr><td align="center">/home/caleb/ASDV-Java/MP2_CalebFontenot/src/main/java/com/calebfontenot/mp2_calebfontenot/DayOfTheWeek.java</td></tr></table>
|
||||
<pre>
|
||||
<span class="comment">/*</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt</span><span class="comment"> to change this license</span>
|
||||
<span class="comment"> * Click </span><span class="ST0">nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java</span><span class="comment"> to edit this template</span>
|
||||
<span class="comment"> */</span>
|
||||
<span class="literal">package</span> com.calebfontenot.mp2_calebfontenot;
|
||||
|
||||
<span class="literal">import</span> java.util.Scanner;
|
||||
|
||||
<span class="comment">/**</span>
|
||||
<span class="comment"> *</span>
|
||||
<span class="comment"> * </span><span class="comment">@author</span> <span class="comment">caleb</span>
|
||||
<span class="comment">*/</span>
|
||||
<span class="literal">public</span> <span class="literal">class</span> DayOfTheWeek {
|
||||
<span class="literal">public</span> <span class="literal">static</span> <span class="literal">void</span> <span class="ST1">main</span>(String[] args) {
|
||||
<span class="comment">// Create scanner</span>
|
||||
Scanner input = <span class="literal">new</span> Scanner(System.<span class="ST2">in</span>);
|
||||
<span class="comment">// Define variables</span>
|
||||
<span class="literal">int</span> dayOfTheWeek,
|
||||
dayOfTheMonth,
|
||||
century,
|
||||
yearOfTheCentury,
|
||||
month,
|
||||
year;
|
||||
String weekDay = <span class="string">"</span><span class="string">nullDay</span><span class="string">"</span>;
|
||||
|
||||
<span class="comment">// Prompt for input</span>
|
||||
System.<span class="ST2">out</span>.print(<span class="string">"</span><span class="string">Enter year: (e.g., 2022): </span><span class="string">"</span>);
|
||||
year = input.nextInt();
|
||||
System.<span class="ST2">out</span>.print(<span class="string">"</span><span class="string">Enter month: 1-12: </span><span class="string">"</span>);
|
||||
month = input.nextInt();
|
||||
System.<span class="ST2">out</span>.print(<span class="string">"</span><span class="string">Enter day of the month: 1-31: </span><span class="string">"</span>);
|
||||
dayOfTheMonth = input.nextInt();
|
||||
|
||||
|
||||
<span class="comment">// Calculate</span>
|
||||
century = (year / <span class="number">100</span>); <span class="comment">//We are in the 21st century</span>
|
||||
yearOfTheCentury = year % <span class="number">100</span>;
|
||||
|
||||
dayOfTheWeek = ((dayOfTheMonth + ((<span class="number">26</span> * (month + <span class="number">1</span>)) / <span class="number">10</span>) + yearOfTheCentury + (yearOfTheCentury / <span class="number">4</span>) + (century / <span class="number">4</span>) + (<span class="number">5</span> * century)) % <span class="number">7</span>);
|
||||
System.<span class="ST2">out</span>.println(dayOfTheWeek);
|
||||
|
||||
<span class="comment">// Switch moment</span>
|
||||
<span class="literal">switch</span> (dayOfTheWeek) {
|
||||
<span class="literal">case</span> <span class="number">0</span>:
|
||||
weekDay = <span class="string">"</span><span class="string">Saturday</span><span class="string">"</span>;
|
||||
<span class="literal">break</span>;
|
||||
<span class="literal">case</span> <span class="number">1</span>:
|
||||
weekDay = <span class="string">"</span><span class="string">Sunday</span><span class="string">"</span>;
|
||||
<span class="literal">break</span>;
|
||||
<span class="literal">case</span> <span class="number">2</span>:
|
||||
weekDay = <span class="string">"</span><span class="string">Monday</span><span class="string">"</span>;
|
||||
<span class="literal">break</span>;
|
||||
<span class="literal">case</span> <span class="number">3</span>:
|
||||
weekDay = <span class="string">"</span><span class="string">Tuesday</span><span class="string">"</span>;
|
||||
<span class="literal">break</span>;
|
||||
<span class="literal">case</span> <span class="number">4</span>:
|
||||
weekDay = <span class="string">"</span><span class="string">Wednesday</span><span class="string">"</span>;
|
||||
<span class="literal">break</span>;
|
||||
<span class="literal">case</span> <span class="number">5</span>:
|
||||
weekDay = <span class="string">"</span><span class="string">Thursday</span><span class="string">"</span>;
|
||||
<span class="literal">break</span>;
|
||||
<span class="literal">case</span> <span class="number">6</span>:
|
||||
weekDay = <span class="string">"</span><span class="string">Friday</span><span class="string">"</span>;
|
||||
<span class="literal">break</span>;
|
||||
}
|
||||
|
||||
|
||||
<span class="comment">// Output</span>
|
||||
System.<span class="ST2">out</span>.println(<span class="string">"</span><span class="string">Day of the week is </span><span class="string">"</span> + weekDay);
|
||||
}
|
||||
}
|
||||
|
||||
</pre></body>
|
||||
</html>
|
67
Semester 1/Assignments/MP2_CalebFontenot/RandomNumber.html
Normal file
67
Semester 1/Assignments/MP2_CalebFontenot/RandomNumber.html
Normal file
@@ -0,0 +1,67 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>RandomNumber.java</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
pre {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
table {color: #888888; background-color: #313335; font-family: monospace; font-weight: bold}
|
||||
.literal {color: #cc7832}
|
||||
.number {color: #6897bb}
|
||||
.string {color: #6a8759}
|
||||
.comment {color: #808080}
|
||||
.whitespace {color: #505050}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<table width="100%"><tr><td align="center">/home/caleb/ASDV-Java/MP2_CalebFontenot/src/main/java/com/calebfontenot/mp2_calebfontenot/RandomNumber.java</td></tr></table>
|
||||
<pre>
|
||||
<span class="comment">/*</span>
|
||||
<span class="comment"> * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license</span>
|
||||
<span class="comment"> * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template</span>
|
||||
<span class="comment"> */</span>
|
||||
<span class="literal">package</span> com.calebfontenot.mp2_calebfontenot;
|
||||
|
||||
|
||||
<span class="comment">/**</span>
|
||||
<span class="comment"> *</span>
|
||||
<span class="comment"> * </span><span class="comment">@author</span> <span class="comment">caleb</span>
|
||||
<span class="comment">*/</span>
|
||||
<span class="literal">public</span> <span class="literal">class</span> RandomNumber {
|
||||
<span class="literal">public</span> <span class="literal">static</span> <span class="literal">void</span> main(String[] args)
|
||||
{
|
||||
<span class="comment">// Define vars</span>
|
||||
<span class="literal">int</span> number = (<span class="literal">int</span>) (Math.random() * <span class="number">12</span>) + <span class="number">1</span>;
|
||||
System.out.println(<span class="string">"</span><span class="string">Random generated number is </span><span class="string">"</span> + number);
|
||||
|
||||
<span class="comment">//long if else chain</span>
|
||||
<span class="literal">if</span> (number == <span class="number">1</span>)
|
||||
System.out.println(<span class="string">"</span><span class="string">Month is January</span><span class="string">"</span>);
|
||||
<span class="literal">else</span> <span class="literal">if</span> (number == <span class="number">2</span>)
|
||||
System.out.println(<span class="string">"</span><span class="string">Month is February</span><span class="string">"</span>);
|
||||
<span class="literal">else</span> <span class="literal">if</span> (number == <span class="number">3</span>)
|
||||
System.out.println(<span class="string">"</span><span class="string">Month is March</span><span class="string">"</span>);
|
||||
<span class="literal">else</span> <span class="literal">if</span> (number == <span class="number">4</span>)
|
||||
System.out.println(<span class="string">"</span><span class="string">Month is April</span><span class="string">"</span>);
|
||||
<span class="literal">else</span> <span class="literal">if</span> (number == <span class="number">5</span>)
|
||||
System.out.println(<span class="string">"</span><span class="string">Month is June</span><span class="string">"</span>);
|
||||
<span class="literal">else</span> <span class="literal">if</span> (number == <span class="number">7</span>)
|
||||
System.out.println(<span class="string">"</span><span class="string">Month is July</span><span class="string">"</span>);
|
||||
<span class="literal">else</span> <span class="literal">if</span> (number == <span class="number">8</span>)
|
||||
System.out.println(<span class="string">"</span><span class="string">Month is August</span><span class="string">"</span>);
|
||||
<span class="literal">else</span> <span class="literal">if</span> (number == <span class="number">9</span>)
|
||||
System.out.println(<span class="string">"</span><span class="string">Month is September</span><span class="string">"</span>);
|
||||
<span class="literal">else</span> <span class="literal">if</span> (number == <span class="number">10</span>)
|
||||
System.out.println(<span class="string">"</span><span class="string">Month is October</span><span class="string">"</span>);
|
||||
<span class="literal">else</span> <span class="literal">if</span> (number == <span class="number">11</span>)
|
||||
System.out.println(<span class="string">"</span><span class="string">Month is November</span><span class="string">"</span>);
|
||||
<span class="literal">else</span> <span class="literal">if</span> (number == <span class="number">12</span>)
|
||||
System.out.println(<span class="string">"</span><span class="string">Month is December</span><span class="string">"</span>);
|
||||
}
|
||||
}
|
||||
|
||||
</pre></body>
|
||||
</html>
|
@@ -0,0 +1,77 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>RockPaperScissors.java</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
pre {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
table {color: #888888; background-color: #313335; font-family: monospace; font-weight: bold}
|
||||
.literal {color: #cc7832}
|
||||
.string {color: #6a8759}
|
||||
.number {color: #6897bb}
|
||||
.comment {color: #808080}
|
||||
.whitespace {color: #505050}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<table width="100%"><tr><td align="center">/home/caleb/ASDV-Java/MP2_CalebFontenot/src/main/java/com/calebfontenot/mp2_calebfontenot/RockPaperScissors.java</td></tr></table>
|
||||
<pre>
|
||||
<span class="comment">/*</span>
|
||||
<span class="comment"> * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license</span>
|
||||
<span class="comment"> * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template</span>
|
||||
<span class="comment"> */</span>
|
||||
<span class="literal">package</span> com.calebfontenot.mp2_calebfontenot;
|
||||
|
||||
<span class="comment">/**</span>
|
||||
<span class="comment"> *</span>
|
||||
<span class="comment"> * </span><span class="comment">@author</span> <span class="comment">caleb</span>
|
||||
<span class="comment">*/</span>
|
||||
<span class="literal">public</span> <span class="literal">class</span> RockPaperScissors {
|
||||
|
||||
<span class="literal">public</span> <span class="literal">static</span> <span class="literal">void</span> main(String[] args) {
|
||||
java.util.Scanner input = <span class="literal">new</span> java.util.Scanner(System.in);
|
||||
System.out.println(<span class="string">"</span><span class="string">Rock, Paper, Scissors! Pick a number to continue.</span><span class="string">"</span>);
|
||||
<span class="literal">while</span> (<span class="literal">true</span>) {
|
||||
<span class="literal">int</span> computerNumber = (<span class="literal">int</span>) (Math.random() * <span class="number">3</span>);
|
||||
System.out.print(<span class="string">"</span><span class="string">scissors (0), rock (1), paper (2): </span><span class="string">"</span>);
|
||||
<span class="literal">int</span> userNumber = input.nextInt();
|
||||
System.out.println(<span class="string">"</span><span class="string">computer number: </span><span class="string">"</span> + computerNumber);
|
||||
<span class="literal">switch</span> (computerNumber) {
|
||||
<span class="literal">case</span> <span class="number">0</span>:
|
||||
<span class="literal">if</span> (userNumber == <span class="number">0</span>) {
|
||||
System.out.print(<span class="string">"</span><span class="string">The computer chose scissors. You also picked scissors. It's a draw!</span><span class="string">"</span>);
|
||||
} <span class="literal">else</span> <span class="literal">if</span> (userNumber == <span class="number">1</span>) {
|
||||
System.out.print(<span class="string">"</span><span class="string">The computer chose scissors. You picked rock. You won!</span><span class="string">"</span>);
|
||||
} <span class="literal">else</span> <span class="literal">if</span> (userNumber == <span class="number">3</span>) {
|
||||
System.out.print(<span class="string">"</span><span class="string">The computer chose scissors. You picked paper. You lost.</span><span class="string">"</span>);
|
||||
}
|
||||
<span class="literal">break</span>;
|
||||
<span class="literal">case</span> <span class="number">1</span>:
|
||||
<span class="literal">if</span> (userNumber == <span class="number">0</span>) {
|
||||
System.out.print(<span class="string">"</span><span class="string">The computer chose rock. You chose scissors. You lost.</span><span class="string">"</span>);
|
||||
} <span class="literal">else</span> <span class="literal">if</span> (userNumber == <span class="number">1</span>) {
|
||||
System.out.print(<span class="string">"</span><span class="string">The computer chose rock. You also picked rock. It's a draw!</span><span class="string">"</span>);
|
||||
} <span class="literal">else</span> <span class="literal">if</span> (userNumber == <span class="number">3</span>) {
|
||||
System.out.print(<span class="string">"</span><span class="string">The computer chose rock. You picked paper. You won!</span><span class="string">"</span>);
|
||||
}
|
||||
<span class="literal">break</span>;
|
||||
<span class="literal">case</span> <span class="number">2</span>:
|
||||
<span class="literal">if</span> (userNumber == <span class="number">0</span>) {
|
||||
System.out.print(<span class="string">"</span><span class="string">The computer chose paper. You picked scissors. You won!</span><span class="string">"</span>);
|
||||
} <span class="literal">else</span> <span class="literal">if</span> (userNumber == <span class="number">1</span>) {
|
||||
System.out.print(<span class="string">"</span><span class="string">The computer chose paper. You picked rock. You lost.</span><span class="string">"</span>);
|
||||
} <span class="literal">else</span> <span class="literal">if</span> (userNumber == <span class="number">3</span>) {
|
||||
System.out.print(<span class="string">"</span><span class="string">The computer chose paper. You also picked paper. It's a draw!</span><span class="string">"</span>);
|
||||
}
|
||||
<span class="literal">break</span>;
|
||||
}
|
||||
System.out.println(<span class="string">""</span>);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
</pre></body>
|
||||
</html>
|
@@ -0,0 +1,53 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>TrianglePerimeter.java</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
body {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
pre {color: #a9b7c6; background-color: #2b2b2b; font-family: monospace; font-weight: bold}
|
||||
table {color: #888888; background-color: #313335; font-family: monospace; font-weight: bold}
|
||||
.literal {color: #cc7832}
|
||||
.string {color: #6a8759}
|
||||
.comment {color: #808080}
|
||||
.whitespace {color: #505050}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<table width="100%"><tr><td align="center">/home/caleb/ASDV-Java/MP2_CalebFontenot/src/main/java/com/calebfontenot/mp2_calebfontenot/TrianglePerimeter.java</td></tr></table>
|
||||
<pre>
|
||||
<span class="comment">/*</span>
|
||||
<span class="comment"> * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license</span>
|
||||
<span class="comment"> * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template</span>
|
||||
<span class="comment"> */</span>
|
||||
<span class="literal">package</span> com.calebfontenot.mp2_calebfontenot;
|
||||
|
||||
<span class="comment">/**</span>
|
||||
<span class="comment"> *</span>
|
||||
<span class="comment"> * </span><span class="comment">@author</span> <span class="comment">caleb</span>
|
||||
<span class="comment">*/</span>
|
||||
<span class="literal">public</span> <span class="literal">class</span> TrianglePerimeter {
|
||||
<span class="literal">public</span> <span class="literal">static</span> <span class="literal">void</span> main(String[] args) {
|
||||
java.util.Scanner input = <span class="literal">new</span> java.util.Scanner(System.in);
|
||||
|
||||
<span class="comment">// Enter three edges</span>
|
||||
System.out.print(<span class="string">"</span><span class="string">Enter three edges (length in double): </span><span class="string">"</span>);
|
||||
<span class="literal">double</span> edge1 = input.nextDouble(),
|
||||
edge2 = input.nextDouble(),
|
||||
edge3 = input.nextDouble();
|
||||
|
||||
<span class="comment">// Display results</span>
|
||||
<span class="literal">boolean</span> isValid = (edge1 + edge2 > edge3) && (edge1 + edge3 > edge2) && (edge2 + edge3 > edge1);
|
||||
|
||||
<span class="comment">// Display results</span>
|
||||
<span class="literal">if</span> (isValid)
|
||||
System.out.println(<span class="string">"</span><span class="string">The perimeter is </span><span class="string">"</span> + (edge1 + edge2 + edge3));
|
||||
<span class="literal">else</span>
|
||||
System.out.println(<span class="string">"</span><span class="string">Input is invalid</span><span class="string">"</span>);
|
||||
}
|
||||
}
|
||||
|
||||
</pre></body>
|
||||
</html>
|
BIN
Semester 1/Assignments/MP2_CalebFontenot/mp2.pdf
Normal file
BIN
Semester 1/Assignments/MP2_CalebFontenot/mp2.pdf
Normal file
Binary file not shown.
14
Semester 1/Assignments/MP2_CalebFontenot/pom.xml
Normal file
14
Semester 1/Assignments/MP2_CalebFontenot/pom.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>com.calebfontenot.mp2_calebfontenot</groupId>
|
||||
<artifactId>MP2_CalebFontenot</artifactId>
|
||||
<version>1.0-SNAPSHOT</version>
|
||||
<packaging>jar</packaging>
|
||||
<properties>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
<maven.compiler.source>18</maven.compiler.source>
|
||||
<maven.compiler.target>18</maven.compiler.target>
|
||||
<exec.mainClass>com.calebfontenot.mp2_calebfontenot.MP2_CalebFontenot</exec.mainClass>
|
||||
</properties>
|
||||
</project>
|
@@ -0,0 +1,56 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||
*/
|
||||
package com.calebfontenot.mp2_calebfontenot;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class CheckIBSN_10 {
|
||||
public static void main(String[] args)
|
||||
{
|
||||
// Create scanner
|
||||
Scanner input = new Scanner(System.in);
|
||||
// define vars
|
||||
int digit1, digit2, digit3, digit4, digit5, digit6, digit7, digit8, digit9, inputISBN, outputISBN;
|
||||
boolean debug = true;
|
||||
// Scan individual numbers
|
||||
System.out.print("Enter the first 9 digits of an ISBN as an integer: ");
|
||||
inputISBN = input.nextInt(); // Get the first 9 digits of the ISBN
|
||||
|
||||
|
||||
// Divide the number up into 9 digits
|
||||
digit1 = inputISBN / 100000000 % 10;
|
||||
digit2 = inputISBN / 10000000 % 10;
|
||||
digit3 = inputISBN / 1000000 % 10;
|
||||
digit4 = inputISBN / 100000 % 10;
|
||||
digit5 = inputISBN / 10000 % 10;
|
||||
digit6 = inputISBN / 1000 % 10;
|
||||
digit7 = inputISBN / 100 % 10;
|
||||
digit8 = inputISBN / 10 % 10;
|
||||
digit9 = inputISBN / 1 % 10;
|
||||
|
||||
//Print digits for debugging
|
||||
if (debug)
|
||||
{
|
||||
System.out.println("inputISBN: " + inputISBN);
|
||||
System.out.println("ISBN split into 9 digits: " + (digit1) + " " + (digit2) + " " + (digit3) + " " + (digit4) + " " + (digit5) + " " + (digit6) + " " + (digit7) + " " + (digit8) + " " + (digit9));
|
||||
}
|
||||
// Calculate!
|
||||
outputISBN = ((digit1 * 1) + (digit2 * 2) + (digit3 * 3) + (digit4 * 4) + (digit5 * 5) + (digit6 * 6) + (digit7 * 7) + (digit8 * 8) + (digit9 * 9)) % 11;
|
||||
|
||||
//Output
|
||||
if (outputISBN == 10)
|
||||
{
|
||||
System.out.println("The ISBN-10 number is " + digit1+digit2+digit3+digit4+digit5+digit6+digit7+digit8+digit9 + "X");
|
||||
}
|
||||
else
|
||||
{
|
||||
System.out.println("The ISBN-10 number is " + digit1+digit2+digit3+digit4+digit5+digit6+digit7+digit8+digit9 + outputISBN);
|
||||
}
|
||||
}
|
||||
}
|
@@ -0,0 +1,71 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||
*/
|
||||
package com.calebfontenot.mp2_calebfontenot;
|
||||
|
||||
import java.util.Scanner;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author caleb
|
||||
*/
|
||||
public class DayOfTheWeek {
|
||||
public static void main(String[] args) {
|
||||
// Create scanner
|
||||
Scanner input = new Scanner(System.in);
|
||||
// Define variables
|
||||
int dayOfTheWeek,
|
||||
dayOfTheMonth,
|
||||
century,
|
||||
yearOfTheCentury,
|
||||
month,
|
||||
year;
|
||||
String weekDay = "nullDay";
|
||||
|
||||
// Prompt for input
|
||||
System.out.print("Enter year: (e.g., 2022): ");
|
||||
year = input.nextInt();
|
||||
System.out.print("Enter month: 1-12: ");
|
||||
month = input.nextInt();
|
||||
System.out.print("Enter day of the month: 1-31: ");
|
||||
dayOfTheMonth = input.nextInt();
|
||||
|
||||
|
||||
// Calculate
|
||||
century = (year / 100); //We are in the 21st century
|
||||
yearOfTheCentury = year % 100;
|
||||
|
||||
dayOfTheWeek = ((dayOfTheMonth + ((26 * (month + 1)) / 10) + yearOfTheCentury + (yearOfTheCentury / 4) + (century / 4) + (5 * century)) % 7);
|
||||
System.out.println(dayOfTheWeek);
|
||||
|
||||
// Switch moment
|
||||
switch (dayOfTheWeek) {
|
||||
case 0:
|
||||
weekDay = "Saturday";
|
||||
break;
|
||||
case 1:
|
||||
weekDay = "Sunday";
|
||||
break;
|
||||
case 2:
|
||||
weekDay = "Monday";
|
||||
break;
|
||||
case 3:
|
||||
weekDay = "Tuesday";
|
||||
break;
|
||||
case 4:
|
||||
weekDay = "Wednesday";
|
||||
break;
|
||||
case 5:
|
||||
weekDay = "Thursday";
|
||||
break;
|
||||
case 6:
|
||||
weekDay = "Friday";
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
// Output
|
||||
System.out.println("Day of the week is " + weekDay);
|
||||
}
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user