/* * Intro to Programming CSE 1310 * University of Texas at Arlington */ package code12feb19; /** * * @author jcmtiernan */ public class Code12Feb19 { /** * @param args the command line arguments */ public static void main(String[] args) { // Summation and average int num = 1; int sumNum = 0; int count = 0; System.out.println("Num\t\tSum of nums"); while (count < 12) { sumNum += num; System.out.println(num+"\t\t"+sumNum); num +=2; count++; } double avgNum = (double)sumNum/count; System.out.println("\nAvg of sum of "+count+" nums is "+avgNum); System.out.println(""); // Find max and min of 10 randomly generated numbers int max = -1; int min = 101; int current = 0; System.out.println("Checking for max and min"); for (int i = 0; i < 10; i++) // (initialization; test; increment) { current = (int) (Math.random() * 100); System.out.println(current); if (current > max) { max = current; } if (current < min) { min = current; } } System.out.println("Max = "+max); System.out.println("Min = "+min); // Find first match (linear search) and count if matches int target = 50; int index = -1; int numTgt = 0; for (int i = 0; i < 1000; i++) // (initialization; test; increment) { current = (int) (Math.random() * 100); System.out.println(i+ ". "+current); if (target == current) { index = i; numTgt++; } } if (index > -1) { System.out.println("Found target of "+target+" at index "+index+" with count of "+numTgt); } else { System.out.println("Target was not in data set"); } // Loop within a loop to print a table // Compare current input to previous input 5 times and // loop to validate input (ex. valid range of values) } }