Upload Exam1

This commit is contained in:
2025-10-19 21:30:56 -05:00
parent a2f19040bf
commit 1f82c15e05
25 changed files with 2111 additions and 0 deletions

View File

@@ -0,0 +1,80 @@
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package programmingexam1_calebfontenot;
import java.util.Scanner;
/**
*
* @author ar114
*/
public class TwoLargerOfThe3 {
public static void main(String[] args) {
// Define vars
int _1, _2, _3; // Note to Markou: I find numbers easier to compare in my head than variables, hence my use of them here.
int firstLargest = 0, secondLargest = 0;
// Setup scanner
Scanner input = new Scanner(System.in);
while (true) {
// Prompt for input
System.out.print("Enter 3 numbers: ");
_1 = input.nextInt();
_2 = input.nextInt();
_3 = input.nextInt();
// Compute!
if (_1 <= _3 & _2 <= _3) { // Is _3 the largest?
firstLargest = _3; // Yes!
if (_2 >= _1) { // Is _2 larger than _1?
secondLargest = _2; //Then _2 must be the second largest.
} else {
secondLargest = _1; //Then _1 must be the second largest.
}
}
if (_3 <= _2 & _1 <= _2) { // Is _2 the largest?
firstLargest = _2; // Yes!
if (_3 >= _1) { //Is _3 larger than _1?
secondLargest = _3; // Then _3 must be the largest.
} else {
secondLargest = _1; // Then _1 must be the largest.
}
}
if (_3 <= _1 & _2 <= _1) { // Is _1 the largest?
firstLargest = _1; // Yes!
if (_3 >= _2) {// Is _3 larger than _2?
secondLargest = _3; // Then _3 must be the largest.
} else {
secondLargest = _2; // Then _2 must be the largest.
}
}
if (_1 == _2 | _1 == _3 | _2 == _3) {
System.out.println("Some numbers equal. Running additional checks...");
if (_1 == _2) {
if (_1 > _3) { // Is _3 smaller than _1 and _2?
firstLargest = _1;
secondLargest = _3;
}
}
if (_1 == _3) {
if (_3 > _2) { // Is _2 smaller than _1 and _3?
firstLargest = _3;
secondLargest = _2;
}
}
if (_2 == _3) {
if (_3 > _1) { // Is _1 smaller than _2 or _3?
firstLargest = _3;
secondLargest = _1;
}
}
}
// Output
System.out.println("The first largest is " + firstLargest + " and the second largest is " + secondLargest);
}
}
}