diff --git a/Semester 2/Assignments/MP5_CalebFontenot/Salary.txt b/Semester 2/Assignments/MP5_CalebFontenot/Salary.txt new file mode 100644 index 0000000..ed0bfa8 --- /dev/null +++ b/Semester 2/Assignments/MP5_CalebFontenot/Salary.txt @@ -0,0 +1,1000 @@ +FirstName1 LastName1 assistant 57711.08 +FirstName2 LastName2 full 96697.96 +FirstName3 LastName3 full 92742.10 +FirstName4 LastName4 assistant 71978.59 +FirstName5 LastName5 associate 66073.67 +FirstName6 LastName6 full 101229.11 +FirstName7 LastName7 assistant 53266.90 +FirstName8 LastName8 full 115850.68 +FirstName9 LastName9 assistant 71343.19 +FirstName10 LastName10 full 97446.55 +FirstName11 LastName11 associate 90056.39 +FirstName12 LastName12 full 95716.86 +FirstName13 LastName13 full 90468.26 +FirstName14 LastName14 full 85694.17 +FirstName15 LastName15 assistant 77141.26 +FirstName16 LastName16 associate 94868.06 +FirstName17 LastName17 full 87933.18 +FirstName18 LastName18 full 126371.47 +FirstName19 LastName19 associate 62806.16 +FirstName20 LastName20 assistant 52457.33 +FirstName21 LastName21 associate 66797.02 +FirstName22 LastName22 assistant 63653.34 +FirstName23 LastName23 full 78483.79 +FirstName24 LastName24 associate 109389.21 +FirstName25 LastName25 assistant 76510.09 +FirstName26 LastName26 full 117341.66 +FirstName27 LastName27 full 101709.13 +FirstName28 LastName28 associate 75507.72 +FirstName29 LastName29 assistant 53463.29 +FirstName30 LastName30 full 86396.36 +FirstName31 LastName31 full 87564.89 +FirstName32 LastName32 full 120025.96 +FirstName33 LastName33 full 81984.33 +FirstName34 LastName34 full 93598.20 +FirstName35 LastName35 assistant 64383.38 +FirstName36 LastName36 associate 80590.51 +FirstName37 LastName37 assistant 76003.66 +FirstName38 LastName38 full 78101.82 +FirstName39 LastName39 assistant 78827.50 +FirstName40 LastName40 associate 68872.69 +FirstName41 LastName41 associate 100178.92 +FirstName42 LastName42 full 98542.72 +FirstName43 LastName43 full 125873.37 +FirstName44 LastName44 assistant 64921.24 +FirstName45 LastName45 associate 95898.02 +FirstName46 LastName46 associate 68667.44 +FirstName47 LastName47 associate 88343.08 +FirstName48 LastName48 full 112648.14 +FirstName49 LastName49 associate 95947.36 +FirstName50 LastName50 assistant 76815.92 +FirstName51 LastName51 full 118032.35 +FirstName52 LastName52 full 124002.45 +FirstName53 LastName53 associate 61809.64 +FirstName54 LastName54 assistant 62251.41 +FirstName55 LastName55 full 99487.72 +FirstName56 LastName56 assistant 58251.10 +FirstName57 LastName57 associate 79435.18 +FirstName58 LastName58 assistant 74323.18 +FirstName59 LastName59 associate 91482.03 +FirstName60 LastName60 full 111619.81 +FirstName61 LastName61 associate 109040.40 +FirstName62 LastName62 full 81223.00 +FirstName63 LastName63 full 100018.52 +FirstName64 LastName64 assistant 56395.65 +FirstName65 LastName65 assistant 62784.91 +FirstName66 LastName66 full 107313.62 +FirstName67 LastName67 associate 83829.70 +FirstName68 LastName68 associate 98098.57 +FirstName69 LastName69 assistant 54517.62 +FirstName70 LastName70 associate 68467.57 +FirstName71 LastName71 associate 100060.53 +FirstName72 LastName72 assistant 78145.28 +FirstName73 LastName73 full 79096.72 +FirstName74 LastName74 associate 86807.56 +FirstName75 LastName75 associate 77455.75 +FirstName76 LastName76 full 85218.97 +FirstName77 LastName77 full 109411.88 +FirstName78 LastName78 assistant 71735.22 +FirstName79 LastName79 associate 107115.55 +FirstName80 LastName80 assistant 57271.72 +FirstName81 LastName81 full 96083.51 +FirstName82 LastName82 assistant 61963.15 +FirstName83 LastName83 associate 67120.20 +FirstName84 LastName84 full 118542.53 +FirstName85 LastName85 associate 105199.38 +FirstName86 LastName86 assistant 54041.09 +FirstName87 LastName87 full 75806.62 +FirstName88 LastName88 assistant 58446.97 +FirstName89 LastName89 full 104154.84 +FirstName90 LastName90 assistant 59940.37 +FirstName91 LastName91 associate 72198.41 +FirstName92 LastName92 associate 67284.53 +FirstName93 LastName93 full 87772.25 +FirstName94 LastName94 assistant 68432.64 +FirstName95 LastName95 associate 73918.30 +FirstName96 LastName96 full 125433.51 +FirstName97 LastName97 full 118205.10 +FirstName98 LastName98 assistant 75335.66 +FirstName99 LastName99 full 98435.96 +FirstName100 LastName100 associate 108564.49 +FirstName101 LastName101 full 120721.95 +FirstName102 LastName102 associate 64668.92 +FirstName103 LastName103 full 79502.50 +FirstName104 LastName104 assistant 76689.34 +FirstName105 LastName105 associate 91210.79 +FirstName106 LastName106 assistant 56044.72 +FirstName107 LastName107 associate 85396.81 +FirstName108 LastName108 full 112239.51 +FirstName109 LastName109 full 103404.75 +FirstName110 LastName110 full 117921.87 +FirstName111 LastName111 assistant 75387.67 +FirstName112 LastName112 associate 76331.64 +FirstName113 LastName113 full 101349.46 +FirstName114 LastName114 assistant 73186.16 +FirstName115 LastName115 associate 74346.21 +FirstName116 LastName116 associate 83328.83 +FirstName117 LastName117 full 86642.68 +FirstName118 LastName118 assistant 78029.44 +FirstName119 LastName119 full 106300.38 +FirstName120 LastName120 associate 63964.67 +FirstName121 LastName121 associate 92046.93 +FirstName122 LastName122 associate 102431.90 +FirstName123 LastName123 assistant 57199.58 +FirstName124 LastName124 associate 86499.71 +FirstName125 LastName125 associate 102948.45 +FirstName126 LastName126 assistant 60257.38 +FirstName127 LastName127 full 94126.30 +FirstName128 LastName128 assistant 61808.21 +FirstName129 LastName129 full 119123.55 +FirstName130 LastName130 full 97388.45 +FirstName131 LastName131 full 102174.76 +FirstName132 LastName132 associate 100905.03 +FirstName133 LastName133 full 87198.75 +FirstName134 LastName134 assistant 50086.68 +FirstName135 LastName135 full 98224.20 +FirstName136 LastName136 assistant 62375.84 +FirstName137 LastName137 assistant 72365.28 +FirstName138 LastName138 assistant 60221.14 +FirstName139 LastName139 assistant 66991.60 +FirstName140 LastName140 assistant 76942.14 +FirstName141 LastName141 assistant 52500.42 +FirstName142 LastName142 assistant 65655.67 +FirstName143 LastName143 full 88076.46 +FirstName144 LastName144 assistant 50310.97 +FirstName145 LastName145 associate 93809.79 +FirstName146 LastName146 full 110168.20 +FirstName147 LastName147 associate 78695.81 +FirstName148 LastName148 full 96526.43 +FirstName149 LastName149 associate 76958.88 +FirstName150 LastName150 full 113905.08 +FirstName151 LastName151 full 76452.12 +FirstName152 LastName152 full 100255.82 +FirstName153 LastName153 full 113510.17 +FirstName154 LastName154 full 76672.87 +FirstName155 LastName155 full 75702.87 +FirstName156 LastName156 assistant 64813.23 +FirstName157 LastName157 full 101643.30 +FirstName158 LastName158 associate 103898.71 +FirstName159 LastName159 associate 80443.46 +FirstName160 LastName160 assistant 62819.25 +FirstName161 LastName161 full 127016.00 +FirstName162 LastName162 associate 88765.45 +FirstName163 LastName163 associate 100344.59 +FirstName164 LastName164 full 79242.57 +FirstName165 LastName165 assistant 79866.53 +FirstName166 LastName166 associate 78766.76 +FirstName167 LastName167 associate 85766.21 +FirstName168 LastName168 assistant 74290.23 +FirstName169 LastName169 assistant 74901.38 +FirstName170 LastName170 full 114833.83 +FirstName171 LastName171 full 81943.64 +FirstName172 LastName172 associate 103678.89 +FirstName173 LastName173 associate 65331.47 +FirstName174 LastName174 assistant 73529.56 +FirstName175 LastName175 associate 66298.69 +FirstName176 LastName176 full 123975.26 +FirstName177 LastName177 full 128360.79 +FirstName178 LastName178 full 92988.34 +FirstName179 LastName179 associate 83735.99 +FirstName180 LastName180 associate 72069.95 +FirstName181 LastName181 associate 84006.92 +FirstName182 LastName182 assistant 60805.06 +FirstName183 LastName183 associate 76556.32 +FirstName184 LastName184 associate 76877.90 +FirstName185 LastName185 full 88135.03 +FirstName186 LastName186 full 80576.51 +FirstName187 LastName187 associate 77369.42 +FirstName188 LastName188 assistant 50394.96 +FirstName189 LastName189 full 89976.90 +FirstName190 LastName190 assistant 54880.65 +FirstName191 LastName191 full 86593.32 +FirstName192 LastName192 associate 86458.12 +FirstName193 LastName193 assistant 63924.61 +FirstName194 LastName194 assistant 51738.08 +FirstName195 LastName195 assistant 60722.12 +FirstName196 LastName196 full 125918.14 +FirstName197 LastName197 associate 64649.17 +FirstName198 LastName198 assistant 61923.69 +FirstName199 LastName199 associate 61689.44 +FirstName200 LastName200 associate 95618.11 +FirstName201 LastName201 assistant 58240.80 +FirstName202 LastName202 full 96046.28 +FirstName203 LastName203 associate 66619.01 +FirstName204 LastName204 assistant 53978.71 +FirstName205 LastName205 full 94801.81 +FirstName206 LastName206 full 100524.19 +FirstName207 LastName207 associate 83822.18 +FirstName208 LastName208 assistant 64813.29 +FirstName209 LastName209 associate 89417.42 +FirstName210 LastName210 full 90183.38 +FirstName211 LastName211 associate 84015.84 +FirstName212 LastName212 associate 74882.80 +FirstName213 LastName213 associate 87413.66 +FirstName214 LastName214 associate 70572.74 +FirstName215 LastName215 full 94840.69 +FirstName216 LastName216 full 83921.80 +FirstName217 LastName217 full 88538.01 +FirstName218 LastName218 full 88720.95 +FirstName219 LastName219 assistant 59751.68 +FirstName220 LastName220 associate 98581.94 +FirstName221 LastName221 assistant 74988.04 +FirstName222 LastName222 associate 105005.71 +FirstName223 LastName223 full 97663.20 +FirstName224 LastName224 assistant 60301.14 +FirstName225 LastName225 full 90975.09 +FirstName226 LastName226 assistant 61351.31 +FirstName227 LastName227 associate 105563.43 +FirstName228 LastName228 full 94267.75 +FirstName229 LastName229 assistant 68829.72 +FirstName230 LastName230 associate 78576.65 +FirstName231 LastName231 assistant 66092.79 +FirstName232 LastName232 assistant 64596.52 +FirstName233 LastName233 associate 79387.83 +FirstName234 LastName234 assistant 50383.35 +FirstName235 LastName235 assistant 73369.16 +FirstName236 LastName236 assistant 53440.75 +FirstName237 LastName237 full 103435.77 +FirstName238 LastName238 associate 106225.97 +FirstName239 LastName239 full 81451.58 +FirstName240 LastName240 associate 94171.12 +FirstName241 LastName241 assistant 76877.56 +FirstName242 LastName242 associate 82229.03 +FirstName243 LastName243 full 75416.85 +FirstName244 LastName244 assistant 75597.07 +FirstName245 LastName245 full 79596.30 +FirstName246 LastName246 assistant 61958.50 +FirstName247 LastName247 associate 101594.23 +FirstName248 LastName248 full 92534.52 +FirstName249 LastName249 full 79181.83 +FirstName250 LastName250 associate 61600.56 +FirstName251 LastName251 full 87621.33 +FirstName252 LastName252 assistant 66987.58 +FirstName253 LastName253 full 82120.61 +FirstName254 LastName254 associate 108226.91 +FirstName255 LastName255 full 101783.22 +FirstName256 LastName256 full 77942.83 +FirstName257 LastName257 associate 107438.17 +FirstName258 LastName258 full 90459.05 +FirstName259 LastName259 assistant 77394.41 +FirstName260 LastName260 full 105370.08 +FirstName261 LastName261 associate 99627.24 +FirstName262 LastName262 full 81689.90 +FirstName263 LastName263 assistant 61229.28 +FirstName264 LastName264 associate 91956.43 +FirstName265 LastName265 associate 74761.45 +FirstName266 LastName266 assistant 61520.85 +FirstName267 LastName267 assistant 62473.72 +FirstName268 LastName268 associate 88798.84 +FirstName269 LastName269 associate 62849.88 +FirstName270 LastName270 associate 80119.61 +FirstName271 LastName271 associate 92277.25 +FirstName272 LastName272 associate 63249.77 +FirstName273 LastName273 associate 75121.20 +FirstName274 LastName274 full 114319.90 +FirstName275 LastName275 full 91803.64 +FirstName276 LastName276 assistant 68584.61 +FirstName277 LastName277 associate 67927.26 +FirstName278 LastName278 assistant 58518.88 +FirstName279 LastName279 assistant 56198.76 +FirstName280 LastName280 full 104537.20 +FirstName281 LastName281 full 94423.97 +FirstName282 LastName282 associate 99102.96 +FirstName283 LastName283 associate 82652.87 +FirstName284 LastName284 associate 95695.03 +FirstName285 LastName285 associate 79207.64 +FirstName286 LastName286 full 119369.80 +FirstName287 LastName287 associate 91589.36 +FirstName288 LastName288 associate 99437.74 +FirstName289 LastName289 associate 83028.05 +FirstName290 LastName290 full 82574.93 +FirstName291 LastName291 assistant 61789.03 +FirstName292 LastName292 associate 77709.81 +FirstName293 LastName293 assistant 72988.24 +FirstName294 LastName294 full 96992.88 +FirstName295 LastName295 associate 89852.84 +FirstName296 LastName296 assistant 56724.95 +FirstName297 LastName297 associate 102352.10 +FirstName298 LastName298 associate 97232.51 +FirstName299 LastName299 assistant 63632.98 +FirstName300 LastName300 assistant 79869.06 +FirstName301 LastName301 associate 68581.40 +FirstName302 LastName302 associate 80702.01 +FirstName303 LastName303 assistant 59998.46 +FirstName304 LastName304 associate 79641.80 +FirstName305 LastName305 full 84233.49 +FirstName306 LastName306 full 91484.29 +FirstName307 LastName307 associate 68077.30 +FirstName308 LastName308 assistant 53968.51 +FirstName309 LastName309 associate 74225.10 +FirstName310 LastName310 full 122353.11 +FirstName311 LastName311 assistant 67960.95 +FirstName312 LastName312 assistant 58907.29 +FirstName313 LastName313 associate 103963.96 +FirstName314 LastName314 assistant 50438.32 +FirstName315 LastName315 assistant 62094.37 +FirstName316 LastName316 assistant 63726.91 +FirstName317 LastName317 assistant 79537.83 +FirstName318 LastName318 full 122308.85 +FirstName319 LastName319 associate 93551.17 +FirstName320 LastName320 full 76659.52 +FirstName321 LastName321 assistant 57528.82 +FirstName322 LastName322 assistant 60606.26 +FirstName323 LastName323 associate 103608.70 +FirstName324 LastName324 associate 90342.01 +FirstName325 LastName325 associate 90969.08 +FirstName326 LastName326 assistant 58779.18 +FirstName327 LastName327 associate 102954.26 +FirstName328 LastName328 assistant 57474.78 +FirstName329 LastName329 assistant 65699.45 +FirstName330 LastName330 full 87537.59 +FirstName331 LastName331 full 90101.44 +FirstName332 LastName332 assistant 79461.04 +FirstName333 LastName333 assistant 70130.56 +FirstName334 LastName334 full 83891.36 +FirstName335 LastName335 assistant 51019.41 +FirstName336 LastName336 associate 108813.89 +FirstName337 LastName337 assistant 71271.79 +FirstName338 LastName338 assistant 54449.25 +FirstName339 LastName339 full 119423.55 +FirstName340 LastName340 associate 67913.59 +FirstName341 LastName341 full 92477.47 +FirstName342 LastName342 assistant 54815.37 +FirstName343 LastName343 assistant 70392.90 +FirstName344 LastName344 full 87923.69 +FirstName345 LastName345 full 104669.11 +FirstName346 LastName346 full 120807.11 +FirstName347 LastName347 full 97456.57 +FirstName348 LastName348 associate 78627.94 +FirstName349 LastName349 assistant 61699.47 +FirstName350 LastName350 assistant 78419.52 +FirstName351 LastName351 assistant 78910.03 +FirstName352 LastName352 assistant 50508.04 +FirstName353 LastName353 full 78022.20 +FirstName354 LastName354 associate 98674.42 +FirstName355 LastName355 full 89848.71 +FirstName356 LastName356 assistant 67834.79 +FirstName357 LastName357 assistant 56616.74 +FirstName358 LastName358 associate 91343.97 +FirstName359 LastName359 associate 76292.95 +FirstName360 LastName360 associate 64064.57 +FirstName361 LastName361 associate 77030.27 +FirstName362 LastName362 associate 72928.94 +FirstName363 LastName363 associate 66510.57 +FirstName364 LastName364 assistant 70370.11 +FirstName365 LastName365 assistant 76700.07 +FirstName366 LastName366 assistant 78186.63 +FirstName367 LastName367 assistant 52661.51 +FirstName368 LastName368 associate 64294.85 +FirstName369 LastName369 associate 105286.34 +FirstName370 LastName370 full 94408.31 +FirstName371 LastName371 full 120480.72 +FirstName372 LastName372 full 80561.76 +FirstName373 LastName373 full 95128.33 +FirstName374 LastName374 full 111143.53 +FirstName375 LastName375 full 107210.81 +FirstName376 LastName376 assistant 66518.09 +FirstName377 LastName377 assistant 56247.83 +FirstName378 LastName378 associate 76721.69 +FirstName379 LastName379 full 109349.46 +FirstName380 LastName380 associate 98639.46 +FirstName381 LastName381 full 77054.38 +FirstName382 LastName382 assistant 70576.63 +FirstName383 LastName383 full 92019.53 +FirstName384 LastName384 assistant 54577.43 +FirstName385 LastName385 assistant 74709.17 +FirstName386 LastName386 assistant 52656.20 +FirstName387 LastName387 assistant 74288.03 +FirstName388 LastName388 associate 82084.05 +FirstName389 LastName389 associate 67145.14 +FirstName390 LastName390 assistant 61289.56 +FirstName391 LastName391 assistant 67404.18 +FirstName392 LastName392 associate 102683.52 +FirstName393 LastName393 assistant 72744.75 +FirstName394 LastName394 associate 107936.07 +FirstName395 LastName395 assistant 51678.01 +FirstName396 LastName396 associate 68604.15 +FirstName397 LastName397 full 107690.98 +FirstName398 LastName398 full 104720.45 +FirstName399 LastName399 full 87783.62 +FirstName400 LastName400 associate 77988.11 +FirstName401 LastName401 full 97379.57 +FirstName402 LastName402 full 105511.09 +FirstName403 LastName403 full 78260.84 +FirstName404 LastName404 full 97428.00 +FirstName405 LastName405 associate 94712.01 +FirstName406 LastName406 assistant 70260.80 +FirstName407 LastName407 full 120243.87 +FirstName408 LastName408 full 97671.50 +FirstName409 LastName409 assistant 69685.40 +FirstName410 LastName410 full 75972.14 +FirstName411 LastName411 associate 107078.16 +FirstName412 LastName412 full 81434.73 +FirstName413 LastName413 assistant 57435.06 +FirstName414 LastName414 associate 104752.17 +FirstName415 LastName415 associate 102753.47 +FirstName416 LastName416 assistant 62338.11 +FirstName417 LastName417 assistant 68915.54 +FirstName418 LastName418 associate 72096.49 +FirstName419 LastName419 full 125849.71 +FirstName420 LastName420 full 103563.16 +FirstName421 LastName421 assistant 67105.14 +FirstName422 LastName422 associate 63386.21 +FirstName423 LastName423 associate 86411.75 +FirstName424 LastName424 associate 103579.33 +FirstName425 LastName425 full 107128.66 +FirstName426 LastName426 assistant 66632.25 +FirstName427 LastName427 associate 98657.44 +FirstName428 LastName428 associate 104738.71 +FirstName429 LastName429 associate 104358.84 +FirstName430 LastName430 assistant 69841.03 +FirstName431 LastName431 associate 85008.25 +FirstName432 LastName432 associate 70484.25 +FirstName433 LastName433 associate 81855.14 +FirstName434 LastName434 assistant 60518.62 +FirstName435 LastName435 assistant 65248.02 +FirstName436 LastName436 full 128609.43 +FirstName437 LastName437 associate 91575.60 +FirstName438 LastName438 associate 99787.89 +FirstName439 LastName439 full 84547.11 +FirstName440 LastName440 full 94993.47 +FirstName441 LastName441 full 100063.04 +FirstName442 LastName442 assistant 55635.77 +FirstName443 LastName443 full 123897.90 +FirstName444 LastName444 full 97825.14 +FirstName445 LastName445 associate 66645.28 +FirstName446 LastName446 assistant 50050.49 +FirstName447 LastName447 assistant 50014.51 +FirstName448 LastName448 full 115921.65 +FirstName449 LastName449 full 106773.46 +FirstName450 LastName450 assistant 75061.99 +FirstName451 LastName451 associate 68240.10 +FirstName452 LastName452 associate 102550.73 +FirstName453 LastName453 assistant 56090.77 +FirstName454 LastName454 associate 69357.65 +FirstName455 LastName455 assistant 59187.57 +FirstName456 LastName456 full 76031.79 +FirstName457 LastName457 associate 104098.68 +FirstName458 LastName458 assistant 73452.05 +FirstName459 LastName459 associate 89817.28 +FirstName460 LastName460 associate 61739.55 +FirstName461 LastName461 associate 65743.96 +FirstName462 LastName462 assistant 59319.42 +FirstName463 LastName463 full 82333.19 +FirstName464 LastName464 assistant 56824.09 +FirstName465 LastName465 assistant 71078.04 +FirstName466 LastName466 assistant 70965.16 +FirstName467 LastName467 associate 72348.52 +FirstName468 LastName468 associate 87708.56 +FirstName469 LastName469 associate 83837.19 +FirstName470 LastName470 full 89376.68 +FirstName471 LastName471 full 108242.19 +FirstName472 LastName472 associate 96490.39 +FirstName473 LastName473 full 123818.26 +FirstName474 LastName474 full 94990.27 +FirstName475 LastName475 assistant 66286.28 +FirstName476 LastName476 assistant 69019.23 +FirstName477 LastName477 full 102534.77 +FirstName478 LastName478 assistant 63400.46 +FirstName479 LastName479 associate 75255.98 +FirstName480 LastName480 full 101675.19 +FirstName481 LastName481 full 113619.47 +FirstName482 LastName482 full 104449.67 +FirstName483 LastName483 full 80673.88 +FirstName484 LastName484 assistant 65576.23 +FirstName485 LastName485 full 84090.69 +FirstName486 LastName486 full 107241.10 +FirstName487 LastName487 associate 69317.22 +FirstName488 LastName488 associate 68179.51 +FirstName489 LastName489 full 123202.90 +FirstName490 LastName490 associate 74655.84 +FirstName491 LastName491 full 93663.80 +FirstName492 LastName492 full 126716.92 +FirstName493 LastName493 assistant 73210.94 +FirstName494 LastName494 assistant 56402.57 +FirstName495 LastName495 assistant 64578.30 +FirstName496 LastName496 assistant 67734.88 +FirstName497 LastName497 associate 74883.34 +FirstName498 LastName498 full 92909.28 +FirstName499 LastName499 full 92841.92 +FirstName500 LastName500 full 83822.62 +FirstName501 LastName501 associate 80258.86 +FirstName502 LastName502 associate 79198.95 +FirstName503 LastName503 full 84355.27 +FirstName504 LastName504 full 76329.00 +FirstName505 LastName505 full 121601.02 +FirstName506 LastName506 associate 94119.83 +FirstName507 LastName507 assistant 62940.77 +FirstName508 LastName508 associate 65232.99 +FirstName509 LastName509 assistant 72857.84 +FirstName510 LastName510 assistant 52734.31 +FirstName511 LastName511 associate 79707.14 +FirstName512 LastName512 full 116673.68 +FirstName513 LastName513 associate 104102.53 +FirstName514 LastName514 assistant 64387.56 +FirstName515 LastName515 associate 72070.44 +FirstName516 LastName516 assistant 52145.96 +FirstName517 LastName517 associate 105508.77 +FirstName518 LastName518 associate 104412.82 +FirstName519 LastName519 full 101562.94 +FirstName520 LastName520 associate 88270.42 +FirstName521 LastName521 assistant 75799.49 +FirstName522 LastName522 associate 63177.03 +FirstName523 LastName523 associate 71076.68 +FirstName524 LastName524 assistant 65786.31 +FirstName525 LastName525 assistant 62474.38 +FirstName526 LastName526 assistant 56547.27 +FirstName527 LastName527 full 126198.37 +FirstName528 LastName528 full 100921.70 +FirstName529 LastName529 assistant 68324.62 +FirstName530 LastName530 full 82223.19 +FirstName531 LastName531 assistant 70150.83 +FirstName532 LastName532 full 101178.76 +FirstName533 LastName533 associate 78729.24 +FirstName534 LastName534 full 127257.53 +FirstName535 LastName535 assistant 77633.12 +FirstName536 LastName536 assistant 60611.72 +FirstName537 LastName537 full 116301.51 +FirstName538 LastName538 associate 75414.31 +FirstName539 LastName539 associate 82076.54 +FirstName540 LastName540 associate 106382.21 +FirstName541 LastName541 full 121024.04 +FirstName542 LastName542 assistant 68679.41 +FirstName543 LastName543 full 122558.70 +FirstName544 LastName544 assistant 76437.76 +FirstName545 LastName545 assistant 72284.74 +FirstName546 LastName546 full 112541.66 +FirstName547 LastName547 assistant 77498.03 +FirstName548 LastName548 full 125985.47 +FirstName549 LastName549 assistant 53797.36 +FirstName550 LastName550 associate 104737.11 +FirstName551 LastName551 assistant 63773.14 +FirstName552 LastName552 associate 74036.24 +FirstName553 LastName553 associate 64955.44 +FirstName554 LastName554 full 118824.76 +FirstName555 LastName555 full 117578.03 +FirstName556 LastName556 assistant 70410.40 +FirstName557 LastName557 associate 87781.05 +FirstName558 LastName558 assistant 71098.39 +FirstName559 LastName559 full 117136.93 +FirstName560 LastName560 full 99044.62 +FirstName561 LastName561 full 87709.60 +FirstName562 LastName562 assistant 67901.01 +FirstName563 LastName563 assistant 50251.73 +FirstName564 LastName564 associate 72896.72 +FirstName565 LastName565 associate 61576.06 +FirstName566 LastName566 assistant 68829.71 +FirstName567 LastName567 assistant 74286.32 +FirstName568 LastName568 assistant 74778.02 +FirstName569 LastName569 associate 82089.42 +FirstName570 LastName570 associate 101834.50 +FirstName571 LastName571 associate 96268.73 +FirstName572 LastName572 associate 78979.99 +FirstName573 LastName573 full 78333.10 +FirstName574 LastName574 associate 108074.96 +FirstName575 LastName575 assistant 55765.63 +FirstName576 LastName576 associate 98833.34 +FirstName577 LastName577 associate 88180.48 +FirstName578 LastName578 associate 82134.73 +FirstName579 LastName579 full 86402.10 +FirstName580 LastName580 assistant 73469.23 +FirstName581 LastName581 assistant 69358.54 +FirstName582 LastName582 full 129525.61 +FirstName583 LastName583 full 87791.16 +FirstName584 LastName584 full 106321.40 +FirstName585 LastName585 full 115722.92 +FirstName586 LastName586 full 93249.81 +FirstName587 LastName587 associate 97324.12 +FirstName588 LastName588 full 111837.67 +FirstName589 LastName589 assistant 67279.72 +FirstName590 LastName590 assistant 79476.35 +FirstName591 LastName591 full 81656.62 +FirstName592 LastName592 full 122467.82 +FirstName593 LastName593 assistant 75626.84 +FirstName594 LastName594 full 85400.73 +FirstName595 LastName595 associate 97433.18 +FirstName596 LastName596 assistant 72323.61 +FirstName597 LastName597 associate 90878.63 +FirstName598 LastName598 assistant 61152.29 +FirstName599 LastName599 assistant 67863.60 +FirstName600 LastName600 full 127513.58 +FirstName601 LastName601 assistant 52892.23 +FirstName602 LastName602 associate 95068.27 +FirstName603 LastName603 full 108334.21 +FirstName604 LastName604 assistant 59586.04 +FirstName605 LastName605 assistant 52708.30 +FirstName606 LastName606 associate 93349.20 +FirstName607 LastName607 full 110005.55 +FirstName608 LastName608 full 95517.37 +FirstName609 LastName609 associate 69169.81 +FirstName610 LastName610 assistant 72439.25 +FirstName611 LastName611 assistant 75196.33 +FirstName612 LastName612 full 75989.92 +FirstName613 LastName613 assistant 60357.16 +FirstName614 LastName614 assistant 66632.26 +FirstName615 LastName615 full 112520.51 +FirstName616 LastName616 associate 75064.77 +FirstName617 LastName617 associate 95848.42 +FirstName618 LastName618 assistant 51462.27 +FirstName619 LastName619 assistant 50365.24 +FirstName620 LastName620 assistant 66410.54 +FirstName621 LastName621 full 109897.97 +FirstName622 LastName622 full 114168.50 +FirstName623 LastName623 full 122440.04 +FirstName624 LastName624 assistant 60033.51 +FirstName625 LastName625 assistant 55670.77 +FirstName626 LastName626 full 117283.92 +FirstName627 LastName627 associate 105378.89 +FirstName628 LastName628 assistant 51781.93 +FirstName629 LastName629 associate 103780.37 +FirstName630 LastName630 associate 101563.15 +FirstName631 LastName631 associate 97652.14 +FirstName632 LastName632 assistant 52013.13 +FirstName633 LastName633 full 82200.53 +FirstName634 LastName634 full 106928.35 +FirstName635 LastName635 assistant 64528.31 +FirstName636 LastName636 associate 89752.21 +FirstName637 LastName637 full 119583.88 +FirstName638 LastName638 assistant 60308.38 +FirstName639 LastName639 assistant 54444.19 +FirstName640 LastName640 full 75762.83 +FirstName641 LastName641 full 124901.54 +FirstName642 LastName642 assistant 70473.74 +FirstName643 LastName643 full 80206.07 +FirstName644 LastName644 full 80763.94 +FirstName645 LastName645 full 78288.67 +FirstName646 LastName646 associate 77844.39 +FirstName647 LastName647 associate 77705.92 +FirstName648 LastName648 assistant 60851.65 +FirstName649 LastName649 assistant 69635.38 +FirstName650 LastName650 assistant 58261.01 +FirstName651 LastName651 assistant 64263.02 +FirstName652 LastName652 assistant 66689.15 +FirstName653 LastName653 full 106335.16 +FirstName654 LastName654 associate 74828.82 +FirstName655 LastName655 full 102582.07 +FirstName656 LastName656 full 77991.01 +FirstName657 LastName657 full 122492.49 +FirstName658 LastName658 associate 109758.62 +FirstName659 LastName659 associate 60367.02 +FirstName660 LastName660 associate 91095.14 +FirstName661 LastName661 associate 107801.26 +FirstName662 LastName662 associate 97749.98 +FirstName663 LastName663 full 95731.97 +FirstName664 LastName664 assistant 71261.90 +FirstName665 LastName665 full 80899.21 +FirstName666 LastName666 associate 100151.96 +FirstName667 LastName667 associate 97215.97 +FirstName668 LastName668 full 99670.76 +FirstName669 LastName669 assistant 57215.11 +FirstName670 LastName670 assistant 51421.18 +FirstName671 LastName671 full 90114.16 +FirstName672 LastName672 assistant 75897.41 +FirstName673 LastName673 full 97704.83 +FirstName674 LastName674 full 120784.37 +FirstName675 LastName675 assistant 71368.01 +FirstName676 LastName676 assistant 50294.78 +FirstName677 LastName677 associate 84147.98 +FirstName678 LastName678 assistant 79246.89 +FirstName679 LastName679 associate 78401.82 +FirstName680 LastName680 full 78216.96 +FirstName681 LastName681 associate 98886.86 +FirstName682 LastName682 full 113130.33 +FirstName683 LastName683 full 128751.45 +FirstName684 LastName684 full 104690.65 +FirstName685 LastName685 full 119408.71 +FirstName686 LastName686 full 91218.44 +FirstName687 LastName687 assistant 52963.81 +FirstName688 LastName688 full 88727.96 +FirstName689 LastName689 associate 76558.67 +FirstName690 LastName690 associate 96649.91 +FirstName691 LastName691 full 129095.22 +FirstName692 LastName692 assistant 66478.87 +FirstName693 LastName693 full 92765.42 +FirstName694 LastName694 assistant 61937.01 +FirstName695 LastName695 full 79865.57 +FirstName696 LastName696 full 77795.88 +FirstName697 LastName697 associate 91971.32 +FirstName698 LastName698 full 116512.99 +FirstName699 LastName699 full 111327.58 +FirstName700 LastName700 associate 106179.89 +FirstName701 LastName701 assistant 63175.06 +FirstName702 LastName702 assistant 70759.37 +FirstName703 LastName703 full 78700.34 +FirstName704 LastName704 full 92167.87 +FirstName705 LastName705 full 111083.10 +FirstName706 LastName706 assistant 70782.15 +FirstName707 LastName707 associate 99992.44 +FirstName708 LastName708 full 108156.50 +FirstName709 LastName709 full 79160.86 +FirstName710 LastName710 associate 69690.36 +FirstName711 LastName711 associate 76171.51 +FirstName712 LastName712 assistant 65832.87 +FirstName713 LastName713 associate 100825.85 +FirstName714 LastName714 full 115927.67 +FirstName715 LastName715 associate 70094.41 +FirstName716 LastName716 full 93919.88 +FirstName717 LastName717 associate 73342.77 +FirstName718 LastName718 assistant 74809.70 +FirstName719 LastName719 associate 68586.83 +FirstName720 LastName720 assistant 67305.44 +FirstName721 LastName721 full 117752.62 +FirstName722 LastName722 associate 82934.09 +FirstName723 LastName723 associate 64572.22 +FirstName724 LastName724 assistant 51950.31 +FirstName725 LastName725 associate 93038.39 +FirstName726 LastName726 full 126003.00 +FirstName727 LastName727 assistant 78254.91 +FirstName728 LastName728 full 91287.55 +FirstName729 LastName729 assistant 58992.07 +FirstName730 LastName730 assistant 58543.50 +FirstName731 LastName731 associate 75166.21 +FirstName732 LastName732 full 89905.76 +FirstName733 LastName733 assistant 62372.99 +FirstName734 LastName734 full 100031.84 +FirstName735 LastName735 assistant 79576.33 +FirstName736 LastName736 full 96155.40 +FirstName737 LastName737 assistant 73340.52 +FirstName738 LastName738 full 79010.04 +FirstName739 LastName739 assistant 72119.12 +FirstName740 LastName740 assistant 51875.67 +FirstName741 LastName741 assistant 79158.31 +FirstName742 LastName742 full 97799.35 +FirstName743 LastName743 assistant 56174.95 +FirstName744 LastName744 associate 67019.00 +FirstName745 LastName745 assistant 77364.95 +FirstName746 LastName746 assistant 51077.94 +FirstName747 LastName747 full 107045.63 +FirstName748 LastName748 full 87412.09 +FirstName749 LastName749 assistant 58009.00 +FirstName750 LastName750 full 128896.05 +FirstName751 LastName751 assistant 68006.50 +FirstName752 LastName752 assistant 65873.48 +FirstName753 LastName753 assistant 50756.45 +FirstName754 LastName754 associate 93325.60 +FirstName755 LastName755 full 119668.52 +FirstName756 LastName756 associate 105225.25 +FirstName757 LastName757 assistant 73394.03 +FirstName758 LastName758 full 120611.85 +FirstName759 LastName759 full 93174.24 +FirstName760 LastName760 associate 64258.23 +FirstName761 LastName761 full 103878.45 +FirstName762 LastName762 assistant 53345.93 +FirstName763 LastName763 assistant 63372.25 +FirstName764 LastName764 full 94538.63 +FirstName765 LastName765 associate 60948.23 +FirstName766 LastName766 assistant 55541.82 +FirstName767 LastName767 full 119365.37 +FirstName768 LastName768 full 82931.10 +FirstName769 LastName769 assistant 50324.50 +FirstName770 LastName770 full 102694.25 +FirstName771 LastName771 full 79595.40 +FirstName772 LastName772 assistant 58480.10 +FirstName773 LastName773 assistant 76559.44 +FirstName774 LastName774 associate 62988.90 +FirstName775 LastName775 associate 74653.57 +FirstName776 LastName776 full 124946.31 +FirstName777 LastName777 full 103802.56 +FirstName778 LastName778 full 116206.39 +FirstName779 LastName779 assistant 56258.09 +FirstName780 LastName780 assistant 57753.12 +FirstName781 LastName781 full 98798.41 +FirstName782 LastName782 assistant 56422.16 +FirstName783 LastName783 full 104314.44 +FirstName784 LastName784 full 121303.64 +FirstName785 LastName785 full 99331.01 +FirstName786 LastName786 associate 73745.57 +FirstName787 LastName787 associate 97947.64 +FirstName788 LastName788 full 114683.13 +FirstName789 LastName789 assistant 65694.01 +FirstName790 LastName790 assistant 59443.36 +FirstName791 LastName791 associate 104655.92 +FirstName792 LastName792 full 124637.34 +FirstName793 LastName793 full 103770.28 +FirstName794 LastName794 full 87606.34 +FirstName795 LastName795 full 100817.70 +FirstName796 LastName796 associate 63028.85 +FirstName797 LastName797 associate 103826.20 +FirstName798 LastName798 full 119285.11 +FirstName799 LastName799 assistant 65828.15 +FirstName800 LastName800 associate 64994.43 +FirstName801 LastName801 full 107117.11 +FirstName802 LastName802 associate 92121.86 +FirstName803 LastName803 assistant 64483.41 +FirstName804 LastName804 full 90317.59 +FirstName805 LastName805 associate 60745.06 +FirstName806 LastName806 full 128915.51 +FirstName807 LastName807 assistant 51845.78 +FirstName808 LastName808 associate 104495.92 +FirstName809 LastName809 associate 76700.47 +FirstName810 LastName810 associate 62167.06 +FirstName811 LastName811 associate 96530.37 +FirstName812 LastName812 full 115635.42 +FirstName813 LastName813 associate 90060.10 +FirstName814 LastName814 associate 98469.99 +FirstName815 LastName815 assistant 58817.64 +FirstName816 LastName816 associate 104968.83 +FirstName817 LastName817 assistant 75405.39 +FirstName818 LastName818 associate 61634.27 +FirstName819 LastName819 assistant 67505.01 +FirstName820 LastName820 assistant 64828.57 +FirstName821 LastName821 assistant 70177.24 +FirstName822 LastName822 assistant 71775.50 +FirstName823 LastName823 full 98119.70 +FirstName824 LastName824 full 101566.11 +FirstName825 LastName825 assistant 55357.62 +FirstName826 LastName826 associate 75696.87 +FirstName827 LastName827 full 89902.18 +FirstName828 LastName828 associate 94868.23 +FirstName829 LastName829 assistant 58046.51 +FirstName830 LastName830 associate 96180.88 +FirstName831 LastName831 full 90126.49 +FirstName832 LastName832 associate 90632.14 +FirstName833 LastName833 assistant 68915.88 +FirstName834 LastName834 full 112453.18 +FirstName835 LastName835 associate 88534.43 +FirstName836 LastName836 associate 89643.91 +FirstName837 LastName837 assistant 78552.39 +FirstName838 LastName838 assistant 75832.33 +FirstName839 LastName839 full 80080.34 +FirstName840 LastName840 full 107899.55 +FirstName841 LastName841 full 83594.95 +FirstName842 LastName842 assistant 63883.34 +FirstName843 LastName843 assistant 58027.81 +FirstName844 LastName844 associate 89629.50 +FirstName845 LastName845 full 115045.45 +FirstName846 LastName846 associate 63587.10 +FirstName847 LastName847 associate 74411.83 +FirstName848 LastName848 associate 67040.46 +FirstName849 LastName849 full 97736.13 +FirstName850 LastName850 full 125890.02 +FirstName851 LastName851 assistant 76463.03 +FirstName852 LastName852 assistant 77955.72 +FirstName853 LastName853 assistant 75648.92 +FirstName854 LastName854 full 126812.20 +FirstName855 LastName855 associate 98028.83 +FirstName856 LastName856 assistant 56545.26 +FirstName857 LastName857 assistant 78788.06 +FirstName858 LastName858 full 82152.66 +FirstName859 LastName859 full 84249.09 +FirstName860 LastName860 assistant 62249.32 +FirstName861 LastName861 assistant 51462.30 +FirstName862 LastName862 associate 71806.44 +FirstName863 LastName863 assistant 56289.77 +FirstName864 LastName864 full 91583.64 +FirstName865 LastName865 associate 64677.84 +FirstName866 LastName866 assistant 72506.61 +FirstName867 LastName867 associate 104037.27 +FirstName868 LastName868 associate 95128.04 +FirstName869 LastName869 full 107177.75 +FirstName870 LastName870 full 109525.46 +FirstName871 LastName871 assistant 79334.75 +FirstName872 LastName872 associate 80247.11 +FirstName873 LastName873 full 121201.95 +FirstName874 LastName874 assistant 60298.49 +FirstName875 LastName875 full 92205.25 +FirstName876 LastName876 assistant 73428.25 +FirstName877 LastName877 associate 99686.53 +FirstName878 LastName878 full 82646.71 +FirstName879 LastName879 associate 105438.55 +FirstName880 LastName880 assistant 63999.22 +FirstName881 LastName881 associate 88988.57 +FirstName882 LastName882 full 106954.81 +FirstName883 LastName883 associate 65097.50 +FirstName884 LastName884 assistant 76408.41 +FirstName885 LastName885 assistant 63452.70 +FirstName886 LastName886 associate 99326.67 +FirstName887 LastName887 full 114949.98 +FirstName888 LastName888 associate 88110.40 +FirstName889 LastName889 associate 101188.39 +FirstName890 LastName890 associate 106815.44 +FirstName891 LastName891 assistant 74189.94 +FirstName892 LastName892 full 106608.56 +FirstName893 LastName893 assistant 66519.41 +FirstName894 LastName894 full 126372.45 +FirstName895 LastName895 assistant 62989.54 +FirstName896 LastName896 full 99747.04 +FirstName897 LastName897 assistant 68964.51 +FirstName898 LastName898 full 93001.79 +FirstName899 LastName899 assistant 72513.05 +FirstName900 LastName900 associate 81222.92 +FirstName901 LastName901 associate 60420.94 +FirstName902 LastName902 associate 102630.84 +FirstName903 LastName903 full 87507.60 +FirstName904 LastName904 full 127151.94 +FirstName905 LastName905 associate 68877.66 +FirstName906 LastName906 assistant 56545.77 +FirstName907 LastName907 full 110207.37 +FirstName908 LastName908 full 113874.22 +FirstName909 LastName909 assistant 71282.17 +FirstName910 LastName910 associate 109377.59 +FirstName911 LastName911 full 99322.08 +FirstName912 LastName912 associate 92241.15 +FirstName913 LastName913 associate 107651.74 +FirstName914 LastName914 assistant 70319.35 +FirstName915 LastName915 associate 82369.12 +FirstName916 LastName916 full 115088.52 +FirstName917 LastName917 assistant 64658.21 +FirstName918 LastName918 assistant 62972.89 +FirstName919 LastName919 associate 60036.48 +FirstName920 LastName920 associate 81921.01 +FirstName921 LastName921 assistant 53735.76 +FirstName922 LastName922 full 124070.12 +FirstName923 LastName923 full 78543.09 +FirstName924 LastName924 full 87246.23 +FirstName925 LastName925 associate 84528.31 +FirstName926 LastName926 full 81059.31 +FirstName927 LastName927 associate 104673.62 +FirstName928 LastName928 associate 80598.06 +FirstName929 LastName929 assistant 65834.16 +FirstName930 LastName930 assistant 69247.62 +FirstName931 LastName931 full 87512.89 +FirstName932 LastName932 assistant 59656.39 +FirstName933 LastName933 full 98436.38 +FirstName934 LastName934 associate 68056.06 +FirstName935 LastName935 assistant 55225.81 +FirstName936 LastName936 full 104599.38 +FirstName937 LastName937 assistant 74300.49 +FirstName938 LastName938 associate 71233.18 +FirstName939 LastName939 full 86560.76 +FirstName940 LastName940 associate 91053.09 +FirstName941 LastName941 associate 71182.71 +FirstName942 LastName942 full 77100.49 +FirstName943 LastName943 associate 108769.37 +FirstName944 LastName944 assistant 71511.51 +FirstName945 LastName945 full 86863.59 +FirstName946 LastName946 full 94088.13 +FirstName947 LastName947 full 118236.92 +FirstName948 LastName948 assistant 74495.43 +FirstName949 LastName949 full 106622.26 +FirstName950 LastName950 assistant 74269.76 +FirstName951 LastName951 full 77384.79 +FirstName952 LastName952 associate 92270.91 +FirstName953 LastName953 full 103455.83 +FirstName954 LastName954 full 100524.70 +FirstName955 LastName955 full 127874.61 +FirstName956 LastName956 associate 81469.64 +FirstName957 LastName957 associate 103774.16 +FirstName958 LastName958 associate 68251.72 +FirstName959 LastName959 full 91105.44 +FirstName960 LastName960 associate 60923.75 +FirstName961 LastName961 full 107485.38 +FirstName962 LastName962 associate 64047.06 +FirstName963 LastName963 assistant 79286.85 +FirstName964 LastName964 full 81092.99 +FirstName965 LastName965 associate 62965.58 +FirstName966 LastName966 assistant 69138.16 +FirstName967 LastName967 assistant 76431.13 +FirstName968 LastName968 assistant 66902.17 +FirstName969 LastName969 assistant 54014.12 +FirstName970 LastName970 assistant 65297.72 +FirstName971 LastName971 associate 63837.74 +FirstName972 LastName972 associate 61440.55 +FirstName973 LastName973 full 120566.06 +FirstName974 LastName974 associate 86134.33 +FirstName975 LastName975 full 91579.16 +FirstName976 LastName976 assistant 62150.29 +FirstName977 LastName977 assistant 50961.49 +FirstName978 LastName978 assistant 67541.14 +FirstName979 LastName979 associate 87777.39 +FirstName980 LastName980 full 121079.15 +FirstName981 LastName981 assistant 73307.60 +FirstName982 LastName982 associate 60394.96 +FirstName983 LastName983 full 129827.31 +FirstName984 LastName984 full 89485.00 +FirstName985 LastName985 full 122637.96 +FirstName986 LastName986 assistant 74948.59 +FirstName987 LastName987 full 105924.94 +FirstName988 LastName988 assistant 71883.47 +FirstName989 LastName989 associate 105448.74 +FirstName990 LastName990 associate 60657.42 +FirstName991 LastName991 assistant 79767.04 +FirstName992 LastName992 assistant 79505.44 +FirstName993 LastName993 associate 63283.03 +FirstName994 LastName994 associate 89899.96 +FirstName995 LastName995 assistant 55508.92 +FirstName996 LastName996 associate 63301.04 +FirstName997 LastName997 full 77878.29 +FirstName998 LastName998 associate 71664.92 +FirstName999 LastName999 associate 62342.70 +FirstName1000 LastName1000 full 124346.30 diff --git a/Semester 2/Assignments/MP5_CalebFontenot/mp5-1-1.pdf b/Semester 2/Assignments/MP5_CalebFontenot/mp5-1-1.pdf new file mode 100644 index 0000000..cc798fe Binary files /dev/null and b/Semester 2/Assignments/MP5_CalebFontenot/mp5-1-1.pdf differ diff --git a/Semester 2/Assignments/MP5_CalebFontenot/src/main/java/com/calebfontenot/mp5_calebfontenot/Large.java b/Semester 2/Assignments/MP5_CalebFontenot/src/main/java/com/calebfontenot/mp5_calebfontenot/Large.java new file mode 100644 index 0000000..26dcc7e --- /dev/null +++ b/Semester 2/Assignments/MP5_CalebFontenot/src/main/java/com/calebfontenot/mp5_calebfontenot/Large.java @@ -0,0 +1,41 @@ +/* + * 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.mp5_calebfontenot; + +import java.io.File; +import java.io.FileNotFoundException; +import java.util.ArrayList; +import java.util.Scanner; + +/** + * + * @author caleb + */ +public class Large { + public static void main(String[] args) { + // Read data file + // ArrayLists + ArrayList firstNameArr = new ArrayList(); + ArrayList lastNameArr = new ArrayList(); + ArrayList jobTitleArr = new ArrayList(); + ArrayList salaryArr = new ArrayList(); + + File file = new File("Salary.txt"); + try (Scanner fileScanner = new Scanner(file)) { + while (fileScanner.hasNext()) { + firstNameArr.add(fileScanner.next()); + lastNameArr.add(fileScanner.next()); + jobTitleArr.add(fileScanner.next()); + salaryArr.add(fileScanner.next()); + fileScanner.nextLine(); // consume newline + } + } catch (Exception ex) { + System.out.println("Unable to read file"); + } + for (int i = 0; i < firstNameArr.size(); ++i) { + System.out.println("first name:" + firstNameArr.get(i)); + } + } +} diff --git a/Semester 2/Assignments/lab7_CalebFontenot/Printed HTMLs/OOM.html b/Semester 2/Assignments/lab7_CalebFontenot/Printed HTMLs/OOM.html new file mode 100644 index 0000000..88c904a --- /dev/null +++ b/Semester 2/Assignments/lab7_CalebFontenot/Printed HTMLs/OOM.html @@ -0,0 +1,50 @@ + + + +OOM.java + + + + +
/home/caleb/ASDV-Java/Semester 2/Assignments/lab7_CalebFontenot/src/main/java/com/calebfontenot/lab7_calebfontenot/OOM.java
+
+/*
+ * 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.lab7_calebfontenot;
+
+/**
+ *
+ * @author caleb
+ */
+public class OOM {
+    public static void main(String[] args)
+    {
+        try {
+        Integer[][] oomArray = new Integer[20000][20000];
+        for (int i = 0; i < oomArray.length; ++i ) {
+            for (int j = 0; j < oomArray.length; ++j ) {
+                oomArray[i][j] = i * j;
+                //System.out.println(oomArray[i][j]);
+            }
+        }
+    } catch (OutOfMemoryError ex) {
+            System.out.println("Out of memory! " + ex);
+    }
+    }
+}
+
+
+ diff --git a/Semester 2/Assignments/lab7_CalebFontenot/Printed HTMLs/occurrencesOfEachCharacter.html b/Semester 2/Assignments/lab7_CalebFontenot/Printed HTMLs/occurrencesOfEachCharacter.html new file mode 100644 index 0000000..0d2f468 --- /dev/null +++ b/Semester 2/Assignments/lab7_CalebFontenot/Printed HTMLs/occurrencesOfEachCharacter.html @@ -0,0 +1,75 @@ + + + +occurrencesOfEachCharacter.java + + + + +
/home/caleb/ASDV-Java/Semester 2/Assignments/lab7_CalebFontenot/src/main/java/com/calebfontenot/lab7_calebfontenot/occurrencesOfEachCharacter.java
+
+/*
+ * 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.lab7_calebfontenot;
+
+import java.io.File;
+import java.io.FileNotFoundException;
+import java.util.Scanner;
+
+/**
+ *
+ * @author caleb
+ */
+public class occurrencesOfEachCharacter {
+    public static void main(String[] args) {
+        System.out.println((int) 'a' + ", " + (int) 'z');
+        // Number array for each letter in alphabet
+        int[] letterCount = new int[26];
+        Scanner input = new Scanner(System.in);
+        System.out.print("Enter a path to a file to scan: ");
+        File filePath = new File(input.nextLine());
+        try (Scanner fileScanner = new Scanner(filePath);) {
+            char currentChar;
+            int arrayIndex = 0;
+            //Instruct scanner to delimit at everything
+            fileScanner.useDelimiter("");
+            while (fileScanner.hasNext()) {
+                currentChar = fileScanner.next().toLowerCase().charAt(0);
+                arrayIndex = ((int) currentChar - 97); //This will determine where in the array to increment at
+                //System.out.println(currentChar);
+                if (currentChar > 'a' & currentChar < 'z') {
+                    letterCount[arrayIndex]++;
+                }
+            }
+        } catch (FileNotFoundException ex) {
+            System.out.println(ex);
+        }
+        //Alright. We should have an array with a count of every char in the file.
+        for (int i = 0; i < letterCount.length; ++i) {
+            if (letterCount[i] > 0) {
+                System.out.println("Number of " + Character.toUpperCase((char) (i + 97)) + "'s: " + letterCount[i]);
+            }
+        }
+    }
+}
+
+
+ diff --git a/Semester 2/Assignments/lab7_CalebFontenot/Printed HTMLs/removeAllOccurances.html b/Semester 2/Assignments/lab7_CalebFontenot/Printed HTMLs/removeAllOccurances.html new file mode 100644 index 0000000..5e945d3 --- /dev/null +++ b/Semester 2/Assignments/lab7_CalebFontenot/Printed HTMLs/removeAllOccurances.html @@ -0,0 +1,90 @@ + + + +removeAllOccurances.java + + + + +
/home/caleb/ASDV-Java/Semester 2/Assignments/lab7_CalebFontenot/src/main/java/com/calebfontenot/lab7_calebfontenot/removeAllOccurances.java
+
+/*
+ * 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.lab7_calebfontenot;
+
+import java.io.BufferedReader;
+import java.io.File;
+import java.io.FileNotFoundException;
+import java.io.FileReader;
+import java.io.IOException;
+import java.io.PrintWriter;
+import java.util.Scanner;
+
+/**
+ *
+ * @author caleb
+ */
+public class removeAllOccurances {
+
+    public static void main(String[] args) throws FileNotFoundException, IOException {
+        Scanner input = new Scanner(System.in);
+        System.out.print("Enter a path to a file: ");
+        String sourcePath = input.nextLine();
+        System.out.print("Replace what with what? (ex. If you want to replace John with Mary, type: \'John Mary\'): ");
+        String source = input.next();
+        String target = input.next();
+        input.nextLine();  // Consume newline left-over
+        System.out.print("Enter the output file path: ");
+        String destinationPath = input.nextLine();
+
+        File sourceFile = new File(sourcePath);
+        File destinationFile = new File(destinationPath);
+        String[] fileContents = new String[(int) countLines(sourceFile)];
+        try (Scanner sourceScanner = new Scanner(sourceFile)) {
+            for (int i = 0; i < countLines(sourceFile); ++i) {
+                fileContents[i] = sourceScanner.nextLine();
+            }
+        }
+        for (int i = 0; i < fileContents.length; ++i) {
+            fileContents[i] = fileContents[i].replace(source, target);
+            System.out.println(fileContents[i]);
+        }
+        // Write contents to new file
+        try (PrintWriter fw = new PrintWriter(destinationFile);) {
+            for (int i = 0; i < fileContents.length; ++i) {
+                fw.println(fileContents[i]);
+            }
+        }
+    }
+
+    public static int countLines(File sourceFile) throws IOException {
+        BufferedReader reader = new BufferedReader(new FileReader(sourceFile));
+        int lines = 0;
+        while (reader.readLine() != null) {
+            lines++;
+        }
+        reader.close();
+        return lines;
+    }
+}
+
+
+ diff --git a/Semester 2/Assignments/lab7_CalebFontenot/src/main/java/com/calebfontenot/lab7_calebfontenot/occurrencesOfEachCharacter.java b/Semester 2/Assignments/lab7_CalebFontenot/src/main/java/com/calebfontenot/lab7_calebfontenot/occurrencesOfEachCharacter.java new file mode 100644 index 0000000..598ab4b --- /dev/null +++ b/Semester 2/Assignments/lab7_CalebFontenot/src/main/java/com/calebfontenot/lab7_calebfontenot/occurrencesOfEachCharacter.java @@ -0,0 +1,46 @@ +/* + * 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.lab7_calebfontenot; + +import java.io.File; +import java.io.FileNotFoundException; +import java.util.Scanner; + +/** + * + * @author caleb + */ +public class occurrencesOfEachCharacter { + public static void main(String[] args) { + System.out.println((int) 'a' + ", " + (int) 'z'); + // Number array for each letter in alphabet + int[] letterCount = new int[26]; + Scanner input = new Scanner(System.in); + System.out.print("Enter a path to a file to scan: "); + File filePath = new File(input.nextLine()); + try (Scanner fileScanner = new Scanner(filePath);) { + char currentChar; + int arrayIndex = 0; + //Instruct scanner to delimit at everything + fileScanner.useDelimiter(""); + while (fileScanner.hasNext()) { + currentChar = fileScanner.next().toLowerCase().charAt(0); + arrayIndex = ((int) currentChar - 97); //This will determine where in the array to increment at + //System.out.println(currentChar); + if (currentChar > 'a' & currentChar < 'z') { + letterCount[arrayIndex]++; + } + } + } catch (FileNotFoundException ex) { + System.out.println(ex); + } + //Alright. We should have an array with a count of every char in the file. + for (int i = 0; i < letterCount.length; ++i) { + if (letterCount[i] > 0) { + System.out.println("Number of " + Character.toUpperCase((char) (i + 97)) + "'s: " + letterCount[i]); + } + } + } +} diff --git a/Semester 2/Assignments/lab7_CalebFontenot/src/main/java/com/calebfontenot/lab7_calebfontenot/removeAllOccurances.java b/Semester 2/Assignments/lab7_CalebFontenot/src/main/java/com/calebfontenot/lab7_calebfontenot/removeAllOccurances.java index 0544356..a826a7c 100644 --- a/Semester 2/Assignments/lab7_CalebFontenot/src/main/java/com/calebfontenot/lab7_calebfontenot/removeAllOccurances.java +++ b/Semester 2/Assignments/lab7_CalebFontenot/src/main/java/com/calebfontenot/lab7_calebfontenot/removeAllOccurances.java @@ -4,8 +4,12 @@ */ package com.calebfontenot.lab7_calebfontenot; +import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; +import java.io.FileReader; +import java.io.IOException; +import java.io.PrintWriter; import java.util.Scanner; /** @@ -13,27 +17,45 @@ import java.util.Scanner; * @author caleb */ public class removeAllOccurances { - public static void main(String[] args) throws FileNotFoundException - { + + public static void main(String[] args) throws FileNotFoundException, IOException { Scanner input = new Scanner(System.in); System.out.print("Enter a path to a file: "); String sourcePath = input.nextLine(); System.out.print("Replace what with what? (ex. If you want to replace John with Mary, type: \'John Mary\'): "); String source = input.next(); String target = input.next(); + input.nextLine(); // Consume newline left-over System.out.print("Enter the output file path: "); String destinationPath = input.nextLine(); - + File sourceFile = new File(sourcePath); File destinationFile = new File(destinationPath); - String[] fileContents = new String[(int) sourceFile.length()]; + String[] fileContents = new String[(int) countLines(sourceFile)]; try (Scanner sourceScanner = new Scanner(sourceFile)) { - for (int i = 0; i < sourceFile.length(); ++i) { + for (int i = 0; i < countLines(sourceFile); ++i) { fileContents[i] = sourceScanner.nextLine(); } } for (int i = 0; i < fileContents.length; ++i) { + fileContents[i] = fileContents[i].replace(source, target); System.out.println(fileContents[i]); } + // Write contents to new file + try (PrintWriter fw = new PrintWriter(destinationFile);) { + for (int i = 0; i < fileContents.length; ++i) { + fw.println(fileContents[i]); + } + } + } + + public static int countLines(File sourceFile) throws IOException { + BufferedReader reader = new BufferedReader(new FileReader(sourceFile)); + int lines = 0; + while (reader.readLine() != null) { + lines++; + } + reader.close(); + return lines; } } diff --git a/Semester 2/Assignments/lab8_2_CalebFontenot/Printed HTMLs/European.html b/Semester 2/Assignments/lab8_2_CalebFontenot/Printed HTMLs/European.html new file mode 100644 index 0000000..a9deef3 --- /dev/null +++ b/Semester 2/Assignments/lab8_2_CalebFontenot/Printed HTMLs/European.html @@ -0,0 +1,38 @@ + + + +European.java + + + + +
/home/caleb/ASDV-Java/Semester 2/Assignments/lab8_2_CalebFontenot/src/main/java/com/calebfontenot/lab8_2_calebfontenot/interfacesGrouped/fun/European.java
+
+/*
+ * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
+ * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Interface.java to edit this template
+ */
+package com.calebfontenot.lab8_2_calebfontenot.interfacesGrouped.fun;
+
+/**
+ *
+ * @author caleb
+ */
+public interface European extends Language, Religion, War {
+    void whatCountry();
+    
+}
+
+
+ diff --git a/Semester 2/Assignments/lab8_2_CalebFontenot/Printed HTMLs/French.html b/Semester 2/Assignments/lab8_2_CalebFontenot/Printed HTMLs/French.html new file mode 100644 index 0000000..3b5162f --- /dev/null +++ b/Semester 2/Assignments/lab8_2_CalebFontenot/Printed HTMLs/French.html @@ -0,0 +1,67 @@ + + + +French.java + + + + +
/home/caleb/ASDV-Java/Semester 2/Assignments/lab8_2_CalebFontenot/src/main/java/com/calebfontenot/lab8_2_calebfontenot/interfacesGrouped/fun/French.java
+
+/*
+ * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
+ * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Interface.java to edit this template
+ */
+package com.calebfontenot.lab8_2_calebfontenot.interfacesGrouped.fun;
+
+/**
+ *
+ * @author caleb
+ */
+public class French implements European 
+{
+    @Override
+    public void whatCountry() {
+        System.out.println("+++ I am from France! +++");
+    }
+
+    @Override
+    public void speakLanguage()
+    {
+        System.out.println("speak French");
+    }
+
+    @Override
+    public void practiceReligion()
+    {
+        System.out.println("Roman Catholic");
+    }
+
+    @Override
+    public void WWI()
+    {
+        System.out.println("In WW1 the French won -- Allies!");
+    }
+
+    @Override
+    public void WWII()
+    {
+        System.out.println("In WW2 the French wan -- Allies!");
+    }
+}
+
+
+ diff --git a/Semester 2/Assignments/lab8_2_CalebFontenot/Printed HTMLs/German.html b/Semester 2/Assignments/lab8_2_CalebFontenot/Printed HTMLs/German.html new file mode 100644 index 0000000..9d3e7e8 --- /dev/null +++ b/Semester 2/Assignments/lab8_2_CalebFontenot/Printed HTMLs/German.html @@ -0,0 +1,69 @@ + + + +German.java + + + + +
/home/caleb/ASDV-Java/Semester 2/Assignments/lab8_2_CalebFontenot/src/main/java/com/calebfontenot/lab8_2_calebfontenot/interfacesGrouped/fun/German.java
+
+/*
+ * 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.lab8_2_calebfontenot.interfacesGrouped.fun;
+
+/**
+ *
+ * @author caleb
+ */
+public class German implements European {
+
+    @Override
+    public void whatCountry()
+    {
+        System.out.println("+++ I am from Germany! +++");
+    }
+    @Override
+    public void speakLanguage()
+    {
+        System.out.println("speak German");
+    }
+
+    @Override
+    public void practiceReligion()
+    {
+        System.out.println("Protestant");
+    }
+
+    @Override
+    public void WWI()
+    {
+        System.out.println("in WW1 the Germans lost -- Axis!");
+    }
+    
+
+    @Override
+    public void WWII()
+    {
+        System.out.println("in WW2 the Germans lost -- Axis!");
+    }
+    
+}
+
+
+ diff --git a/Semester 2/Assignments/lab8_2_CalebFontenot/Printed HTMLs/Interface1.html b/Semester 2/Assignments/lab8_2_CalebFontenot/Printed HTMLs/Interface1.html new file mode 100644 index 0000000..36ce66c --- /dev/null +++ b/Semester 2/Assignments/lab8_2_CalebFontenot/Printed HTMLs/Interface1.html @@ -0,0 +1,35 @@ + + + +Interface1.java + + + + +
/home/caleb/ASDV-Java/Semester 2/Assignments/lab8_2_CalebFontenot/src/main/java/com/calebfontenot/lab8_2_calebfontenot/interfacesGrouped/Interface1.java
+
+/*
+ * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
+ * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Interface.java to edit this template
+ */
+package com.calebfontenot.lab8_2_calebfontenot.interfacesGrouped;
+
+/**
+ *
+ * @author caleb
+ */
+public interface Interface1 {
+    abstract void I1();
+}
+
+
+ diff --git a/Semester 2/Assignments/lab8_2_CalebFontenot/Printed HTMLs/Interface2.html b/Semester 2/Assignments/lab8_2_CalebFontenot/Printed HTMLs/Interface2.html new file mode 100644 index 0000000..52e3452 --- /dev/null +++ b/Semester 2/Assignments/lab8_2_CalebFontenot/Printed HTMLs/Interface2.html @@ -0,0 +1,35 @@ + + + +Interface2.java + + + + +
/home/caleb/ASDV-Java/Semester 2/Assignments/lab8_2_CalebFontenot/src/main/java/com/calebfontenot/lab8_2_calebfontenot/interfacesGrouped/Interface2.java
+
+/*
+ * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
+ * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Interface.java to edit this template
+ */
+package com.calebfontenot.lab8_2_calebfontenot.interfacesGrouped;
+
+/**
+ *
+ * @author caleb
+ */
+public interface Interface2 {
+    abstract void I2();
+}
+
+
+ diff --git a/Semester 2/Assignments/lab8_2_CalebFontenot/Printed HTMLs/InterfaceGrouped1.html b/Semester 2/Assignments/lab8_2_CalebFontenot/Printed HTMLs/InterfaceGrouped1.html new file mode 100644 index 0000000..899cdb7 --- /dev/null +++ b/Semester 2/Assignments/lab8_2_CalebFontenot/Printed HTMLs/InterfaceGrouped1.html @@ -0,0 +1,47 @@ + + + +InterfaceGrouped1.java + + + + +
/home/caleb/ASDV-Java/Semester 2/Assignments/lab8_2_CalebFontenot/src/main/java/com/calebfontenot/lab8_2_calebfontenot/interfacesGrouped/InterfaceGrouped1.java
+
+/*
+ * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
+ * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Interface.java to edit this template
+ */
+package com.calebfontenot.lab8_2_calebfontenot.interfacesGrouped;
+
+/**
+ *
+ * @author caleb
+ */
+public interface InterfaceGrouped1 extends Interface1, Interface2 {
+    int x = 10; //public static shared by all who implement or extend the interface
+    abstract void IG1();
+    
+    static void staticMethodOfInterface() {
+        System.out.println("A static method inside an Interface is shared by every class" +
+                " that implements Interface InterfaceGrouped1.");
+    }
+    default void defaultMethodOfInterface() {
+        System.out.println("The default implementation was used as there was no overriding" +
+                " by a class that was implemented the Interface InterfaceGrouped1.");
+    }
+}
+
+
+ diff --git a/Semester 2/Assignments/lab8_2_CalebFontenot/Printed HTMLs/Italian.html b/Semester 2/Assignments/lab8_2_CalebFontenot/Printed HTMLs/Italian.html new file mode 100644 index 0000000..4fc1d09 --- /dev/null +++ b/Semester 2/Assignments/lab8_2_CalebFontenot/Printed HTMLs/Italian.html @@ -0,0 +1,69 @@ + + + +Italian.java + + + + +
/home/caleb/ASDV-Java/Semester 2/Assignments/lab8_2_CalebFontenot/src/main/java/com/calebfontenot/lab8_2_calebfontenot/interfacesGrouped/fun/Italian.java
+
+/*
+ * 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.lab8_2_calebfontenot.interfacesGrouped.fun;
+
+/**
+ *
+ * @author caleb
+ */
+public class Italian implements European {
+
+    @Override
+    public void whatCountry()
+    {
+        System.out.println("+++ I am from Itally! +++");
+    }
+
+    @Override
+    public void speakLanguage()
+    {
+        System.out.println("speak Italian");
+    }
+
+    @Override
+    public void practiceReligion()
+    {
+        System.out.println("Roman Catholic");
+    }
+
+    @Override
+    public void WWI()
+    {
+        System.out.println("in WW1 the Italians won -- Allies!");
+    }
+
+    @Override
+    public void WWII()
+    {
+        System.out.println("In WW2 the Italians lost -- Axis!");
+    }
+    
+}
+
+
+ diff --git a/Semester 2/Assignments/lab8_2_CalebFontenot/Printed HTMLs/Language.html b/Semester 2/Assignments/lab8_2_CalebFontenot/Printed HTMLs/Language.html new file mode 100644 index 0000000..fa11c7a --- /dev/null +++ b/Semester 2/Assignments/lab8_2_CalebFontenot/Printed HTMLs/Language.html @@ -0,0 +1,35 @@ + + + +Language.java + + + + +
/home/caleb/ASDV-Java/Semester 2/Assignments/lab8_2_CalebFontenot/src/main/java/com/calebfontenot/lab8_2_calebfontenot/interfacesGrouped/fun/Language.java
+
+/*
+ * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
+ * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Interface.java to edit this template
+ */
+package com.calebfontenot.lab8_2_calebfontenot.interfacesGrouped.fun;
+
+/**
+ *
+ * @author caleb
+ */
+public interface Language {
+    void speakLanguage();
+}
+
+
+ diff --git a/Semester 2/Assignments/lab8_2_CalebFontenot/Printed HTMLs/Religion.html b/Semester 2/Assignments/lab8_2_CalebFontenot/Printed HTMLs/Religion.html new file mode 100644 index 0000000..edc37b7 --- /dev/null +++ b/Semester 2/Assignments/lab8_2_CalebFontenot/Printed HTMLs/Religion.html @@ -0,0 +1,42 @@ + + + +Religion.java + + + + +
/home/caleb/ASDV-Java/Semester 2/Assignments/lab8_2_CalebFontenot/src/main/java/com/calebfontenot/lab8_2_calebfontenot/interfacesGrouped/fun/Religion.java
+
+/*
+ * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
+ * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Interface.java to edit this template
+ */
+package com.calebfontenot.lab8_2_calebfontenot.interfacesGrouped.fun;
+
+/**
+ *
+ * @author caleb
+ */
+public interface Religion {
+    public void practiceReligion();
+    default void beforeChrist() {
+        System.out.println("paganism");
+    }
+}
+
+
+ diff --git a/Semester 2/Assignments/lab8_2_CalebFontenot/Printed HTMLs/Russian.html b/Semester 2/Assignments/lab8_2_CalebFontenot/Printed HTMLs/Russian.html new file mode 100644 index 0000000..3bbefa3 --- /dev/null +++ b/Semester 2/Assignments/lab8_2_CalebFontenot/Printed HTMLs/Russian.html @@ -0,0 +1,69 @@ + + + +Russian.java + + + + +
/home/caleb/ASDV-Java/Semester 2/Assignments/lab8_2_CalebFontenot/src/main/java/com/calebfontenot/lab8_2_calebfontenot/interfacesGrouped/fun/Russian.java
+
+/*
+ * 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.lab8_2_calebfontenot.interfacesGrouped.fun;
+
+/**
+ *
+ * @author caleb
+ */
+public class Russian implements European {
+
+    @Override
+    public void whatCountry()
+    {
+        System.out.println("+++ I am from Russia! +++");
+    }
+
+    @Override
+    public void speakLanguage()
+    {
+        System.out.println("speak Russian");
+    }
+
+    @Override
+    public void practiceReligion()
+    {
+        System.out.println("Orthodox");
+    }
+
+    @Override
+    public void WWI()
+    {
+        System.out.println("In WW1 the Russians won -- Allies!");
+    }
+
+    @Override
+    public void WWII()
+    {
+        System.out.println("In WW2 the Russians won -- Allies!");
+    }
+    
+}
+
+
+ diff --git a/Semester 2/Assignments/lab8_2_CalebFontenot/Printed HTMLs/TestEuropeans.html b/Semester 2/Assignments/lab8_2_CalebFontenot/Printed HTMLs/TestEuropeans.html new file mode 100644 index 0000000..d62bbce --- /dev/null +++ b/Semester 2/Assignments/lab8_2_CalebFontenot/Printed HTMLs/TestEuropeans.html @@ -0,0 +1,101 @@ + + + +TestEuropeans.java + + + + +
/home/caleb/ASDV-Java/Semester 2/Assignments/lab8_2_CalebFontenot/src/main/java/com/calebfontenot/lab8_2_calebfontenot/interfacesGrouped/fun/TestEuropeans.java
+
+/*
+ * 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.lab8_2_calebfontenot.interfacesGrouped.fun;
+
+import java.util.ArrayList;
+
+/**
+ *
+ * @author caleb
+ */
+public class TestEuropeans {
+
+    public static void testWithArrayList() {
+        ArrayList<European> europeans = new ArrayList();
+
+        europeans.add(new French());
+        europeans.add(new German());
+        europeans.add(new Russian());
+        europeans.add(new Italian());
+
+        for (European man : europeans) {
+            man.whatCountry();
+            man.beforeChrist();
+            man.practiceReligion();
+            man.speakLanguage();
+            man.WWI();
+            man.WWII();
+        }
+    }
+
+    public static void testWithArrayOfObjects() {
+        European[] europeans = {
+            new French(),
+            new German(),
+            new Russian(),
+            new Italian()
+        };
+        for (European person : europeans) {
+            person.whatCountry();
+            person.beforeChrist();
+            person.practiceReligion();
+            person.speakLanguage();
+            person.WWI();
+            person.WWII();
+        }
+    }
+
+    public static void testWithArrayOfInterfaces() {
+        European[] europeans = new European[4];
+        europeans[0] = new French();
+        europeans[1] = new German();
+        europeans[2] = new Russian();
+        europeans[3] = new Italian();
+        
+    for (European person : europeans) {
+        person.whatCountry();
+        person.beforeChrist();
+        person.practiceReligion();
+        person.speakLanguage();
+        person.WWI();
+        person.WWII();
+        }
+    }
+    public static void main(String[] args) {
+        testWithArrayList();
+        System.out.println("-------------------");
+        testWithArrayOfObjects();
+        System.out.println("-------------------");
+        testWithArrayOfInterfaces();
+    }
+}
+
+
+ diff --git a/Semester 2/Assignments/lab8_2_CalebFontenot/Printed HTMLs/TestEuropeansAgain.html b/Semester 2/Assignments/lab8_2_CalebFontenot/Printed HTMLs/TestEuropeansAgain.html new file mode 100644 index 0000000..cf4b5f7 --- /dev/null +++ b/Semester 2/Assignments/lab8_2_CalebFontenot/Printed HTMLs/TestEuropeansAgain.html @@ -0,0 +1,57 @@ + + + +TestEuropeansAgain.java + + + + +
/home/caleb/ASDV-Java/Semester 2/Assignments/lab8_2_CalebFontenot/src/main/java/com/calebfontenot/lab8_2_calebfontenot/interfacesGrouped/fun/TestEuropeansAgain.java
+
+/*
+ * 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.lab8_2_calebfontenot.interfacesGrouped.fun;
+
+/**
+ *
+ * @author caleb
+ */
+public class TestEuropeansAgain {
+        public static void testWithArrayOfInterfaces() {
+        European[] europeans = new European[4];
+        europeans[0] = new French();
+        europeans[1] = new German();
+        europeans[2] = new Russian();
+        europeans[3] = new Italian();
+        
+    for (European person : europeans) {
+        person.whatCountry();
+        person.beforeChrist();
+        person.practiceReligion();
+        person.speakLanguage();
+        person.WWI();
+        person.WWII();
+        }
+    }
+        public static void main(String[] args) {
+        testWithArrayOfInterfaces();
+    }
+}
+
+
+ diff --git a/Semester 2/Assignments/lab8_2_CalebFontenot/Printed HTMLs/TestInterfaces.html b/Semester 2/Assignments/lab8_2_CalebFontenot/Printed HTMLs/TestInterfaces.html new file mode 100644 index 0000000..71edf56 --- /dev/null +++ b/Semester 2/Assignments/lab8_2_CalebFontenot/Printed HTMLs/TestInterfaces.html @@ -0,0 +1,62 @@ + + + +TestInterfaces.java + + + + +
/home/caleb/ASDV-Java/Semester 2/Assignments/lab8_2_CalebFontenot/src/main/java/com/calebfontenot/lab8_2_calebfontenot/interfacesGrouped/TestInterfaces.java
+
+/*
+ * 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.lab8_2_calebfontenot.interfacesGrouped;
+
+/**
+ *
+ * @author caleb
+ */
+public class TestInterfaces implements InterfaceGrouped1 {
+    @Override 
+    public void IG1() {
+        System.out.println("TestInterfaces:IG1()");
+    }
+    @Override 
+    public void I1() {
+        System.out.println("TestInterfaces:I1()");
+    }
+    @Override
+    public void I2() {
+        System.out.println("testInterfaces:I2()");
+    }
+    @Override
+    public void defaultMethodOfInterface() {
+        System.out.println("overriden implementation of defaultMethodOfInterface");
+    }
+    public static void main(String[] args)
+    {
+        System.out.println(TestInterfaces.x);
+        
+        InterfaceGrouped1.staticMethodOfInterface();
+        TestInterfaces ti = new TestInterfaces();
+        ti.I1();
+        ti.I2();
+        ti.IG1();
+        ti.defaultMethodOfInterface();
+    }
+}
+
+
+ diff --git a/Semester 2/Assignments/lab8_2_CalebFontenot/Printed HTMLs/War.html b/Semester 2/Assignments/lab8_2_CalebFontenot/Printed HTMLs/War.html new file mode 100644 index 0000000..eeb62d9 --- /dev/null +++ b/Semester 2/Assignments/lab8_2_CalebFontenot/Printed HTMLs/War.html @@ -0,0 +1,38 @@ + + + +War.java + + + + +
/home/caleb/ASDV-Java/Semester 2/Assignments/lab8_2_CalebFontenot/src/main/java/com/calebfontenot/lab8_2_calebfontenot/interfacesGrouped/fun/War.java
+
+/*
+ * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
+ * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Interface.java to edit this template
+ */
+package com.calebfontenot.lab8_2_calebfontenot.interfacesGrouped.fun;
+
+/**
+ *
+ * @author caleb
+ */
+public interface War {
+    void WWI();
+    void WWII();
+}
+
+
+ diff --git a/Semester 2/Assignments/lab8_2_CalebFontenot/src/main/java/com/calebfontenot/lab8_2_calebfontenot/interfacesGrouped/fun/Italian.java b/Semester 2/Assignments/lab8_2_CalebFontenot/src/main/java/com/calebfontenot/lab8_2_calebfontenot/interfacesGrouped/fun/Italian.java index 6cf6c9b..4d28299 100644 --- a/Semester 2/Assignments/lab8_2_CalebFontenot/src/main/java/com/calebfontenot/lab8_2_calebfontenot/interfacesGrouped/fun/Italian.java +++ b/Semester 2/Assignments/lab8_2_CalebFontenot/src/main/java/com/calebfontenot/lab8_2_calebfontenot/interfacesGrouped/fun/Italian.java @@ -25,7 +25,7 @@ public class Italian implements European { @Override public void practiceReligion() { - System.out.println("paganism"); + System.out.println("Roman Catholic"); } @Override diff --git a/Semester 2/Assignments/lab8_2_CalebFontenot/src/main/java/com/calebfontenot/lab8_2_calebfontenot/interfacesGrouped/fun/TestEuropeans.java b/Semester 2/Assignments/lab8_2_CalebFontenot/src/main/java/com/calebfontenot/lab8_2_calebfontenot/interfacesGrouped/fun/TestEuropeans.java index 50a93fa..c7e8a1e 100644 --- a/Semester 2/Assignments/lab8_2_CalebFontenot/src/main/java/com/calebfontenot/lab8_2_calebfontenot/interfacesGrouped/fun/TestEuropeans.java +++ b/Semester 2/Assignments/lab8_2_CalebFontenot/src/main/java/com/calebfontenot/lab8_2_calebfontenot/interfacesGrouped/fun/TestEuropeans.java @@ -12,8 +12,7 @@ import java.util.ArrayList; */ public class TestEuropeans { - public static void testWithArrayList() - { + public static void testWithArrayList() { ArrayList europeans = new ArrayList(); europeans.add(new French()); @@ -21,7 +20,7 @@ public class TestEuropeans { europeans.add(new Russian()); europeans.add(new Italian()); - for(European man: europeans) { + for (European man : europeans) { man.whatCountry(); man.beforeChrist(); man.practiceReligion(); @@ -30,14 +29,15 @@ public class TestEuropeans { man.WWII(); } } + public static void testWithArrayOfObjects() { European[] europeans = { - new French(), - new German(), - new Russian(), - new Italian() - }; - for (European person: europeans) { + new French(), + new German(), + new Russian(), + new Italian() + }; + for (European person : europeans) { person.whatCountry(); person.beforeChrist(); person.practiceReligion(); @@ -46,15 +46,28 @@ public class TestEuropeans { person.WWII(); } } + public static void testWithArrayOfInterfaces() { - Interface[] interfaceArr = { - + European[] europeans = new European[4]; + europeans[0] = new French(); + europeans[1] = new German(); + europeans[2] = new Russian(); + europeans[3] = new Italian(); + + for (European person : europeans) { + person.whatCountry(); + person.beforeChrist(); + person.practiceReligion(); + person.speakLanguage(); + person.WWI(); + person.WWII(); } } - public static void main(String[] args) - { + public static void main(String[] args) { testWithArrayList(); System.out.println("-------------------"); testWithArrayOfObjects(); + System.out.println("-------------------"); + testWithArrayOfInterfaces(); } } diff --git a/Semester 2/Assignments/lab8_2_CalebFontenot/src/main/java/com/calebfontenot/lab8_2_calebfontenot/interfacesGrouped/fun/TestEuropeansAgain.java b/Semester 2/Assignments/lab8_2_CalebFontenot/src/main/java/com/calebfontenot/lab8_2_calebfontenot/interfacesGrouped/fun/TestEuropeansAgain.java new file mode 100644 index 0000000..4241761 --- /dev/null +++ b/Semester 2/Assignments/lab8_2_CalebFontenot/src/main/java/com/calebfontenot/lab8_2_calebfontenot/interfacesGrouped/fun/TestEuropeansAgain.java @@ -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 com.calebfontenot.lab8_2_calebfontenot.interfacesGrouped.fun; + +/** + * + * @author caleb + */ +public class TestEuropeansAgain { + public static void testWithArrayOfInterfaces() { + European[] europeans = new European[4]; + europeans[0] = new French(); + europeans[1] = new German(); + europeans[2] = new Russian(); + europeans[3] = new Italian(); + + for (European person : europeans) { + person.whatCountry(); + person.beforeChrist(); + person.practiceReligion(); + person.speakLanguage(); + person.WWI(); + person.WWII(); + } + } + public static void main(String[] args) { + testWithArrayOfInterfaces(); + } +} diff --git a/Semester 2/TestProject/src/main/java/com/calebfontenot/testproject/ExceptionTesting.java b/Semester 2/TestProject/src/main/java/com/calebfontenot/testproject/ExceptionTesting.java new file mode 100644 index 0000000..c937a16 --- /dev/null +++ b/Semester 2/TestProject/src/main/java/com/calebfontenot/testproject/ExceptionTesting.java @@ -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 + */ +package com.calebfontenot.testproject; + +/** + * + * @author caleb + */ +public class ExceptionTesting { + public static void main(String[] args) { + Object nullMoment = null; + System.out.println(nullMoment); + } +} diff --git a/Semester 2/TestProject/src/main/java/com/calebfontenot/testproject/StringBuilderTest2.java b/Semester 2/TestProject/src/main/java/com/calebfontenot/testproject/StringBuilderTest2.java index d49826c..e6219bf 100644 --- a/Semester 2/TestProject/src/main/java/com/calebfontenot/testproject/StringBuilderTest2.java +++ b/Semester 2/TestProject/src/main/java/com/calebfontenot/testproject/StringBuilderTest2.java @@ -21,18 +21,21 @@ public class StringBuilderTest2 { String s1 = "Welcome to Java"; String s2 = "Welcome to Java"; -System.out.println("s1 == s2 is " + (s1 == s2)); - + } +} +//System.out.println("s1 == s2 is " + (s1 == s2)); +/* Circle[] circleArray = new Circle[5]; - circleArray[0] = "test"; + //circleArray[0] = "test"; for (Circle object: circleArray) { System.out.println(object); } } } - +/* public class Circle { Circle() { } -} \ No newline at end of file +} +*/ \ No newline at end of file diff --git a/Semester 2/ZIPs/lab7_CalebFontenot.zip b/Semester 2/ZIPs/lab7_CalebFontenot.zip new file mode 100644 index 0000000..4a3f8b1 Binary files /dev/null and b/Semester 2/ZIPs/lab7_CalebFontenot.zip differ