Here is the code for the Loops and Arrays
package com.spconger.LoopsandArrays;
import java.util.Random;
public class Program {
/*This class consists of examples
* of arrays, ifs and loops
* steve conger 1/7/2015
*/
final int SIZE = 50;
final int MAXRANDOM = 500;
public static void main(String[] args) {
Program p = new Program();
p.createArrays();
}//end main
private int getRandom() {
Random r = new Random();
int number = r.nextInt(MAXRANDOM);
return number;
}//end random
private void createArrays() {
int[] smaller = new int[SIZE];
int[] larger = new int[SIZE];
populateArrays(smaller,larger);
}//end createArrays
private void populateArrays(int[] small, int[] large) {
int smallCounter = 0, largeCounter = 0;
for (int i = 0; i < SIZE; i++) {
int num = getRandom();
//this writes the numbers to
//the large array if they are
//greater than 250
//otherwise it writes them to
//the smaller array
if (num > 250) {
large[largeCounter] = num;
largeCounter++;
}//end if
else {
small[smallCounter] = num;
smallCounter++;
}//end else
}//end for
displayArrays(small, large);
}//end populateArrays
private void displayArrays(int[] small, int[] large){
System.out.println("these are the values 250 or less");
for(int i = 0; i<SIZE; i++){
if(small[i] != 0){
System.out.println(small[i]);
}//end if
}//end for
System.out.println("these are values over 250");
int x=0;
while(x < large.length){
if(large[x] != 0){
System.out.println(large[x]);
x++;
}//end if
}//end while
}
}//end class
No comments:
Post a Comment