/* @(#)Methods.java 29 October 2005 */ /* Useful imports */ import edu.neu.ccs.*; import edu.neu.ccs.gui.*; import edu.neu.ccs.codec.*; import edu.neu.ccs.console.*; import edu.neu.ccs.filter.*; import edu.neu.ccs.jpf.*; import edu.neu.ccs.parser.*; import edu.neu.ccs.pedagogy.*; import edu.neu.ccs.quick.*; import edu.neu.ccs.util.*; import java.awt.*; import java.awt.event.*; import java.awt.geom.*; import java.awt.font.*; import java.awt.image.*; import javax.swing.*; import javax.swing.border.*; import java.io.*; import java.util.*; import java.math.*; import java.beans.*; import java.lang.reflect.*; import java.net.URL; import java.util.regex.*; import java.text.ParseException; /** The sample starter class for Java Power Framework. */ public class Methods extends JPF { public static void main(String[] args) { // LookAndFeelTools.showSelectLookAndFeelDialog(); // LookAndFeelTools.adjustAllDefaultFontSizes(2); new Methods(); } public void TestList() { int[] a = { 1, 2, 3, 4, 5 }; int[] b = { 6, 7, 8, 9 }; IntList list = new IntList(a); console.out.println("\nInitial list"); print(list); list.append(b); console.out.println("\nAfter append:"); print(list); } public void PrimesUpTo(int n) { console.out.println("\nAll primes up to " + n); print(Primes.getPrimesUpTo(n)); } public void FirstPrimesList(int size) { console.out.println("\nFirst primes list with size = " + size); print(Primes.getPrimesList(size)); } void print(IntList list) { if (list == null) return; console.out.println("List size = " + list.getLength()); IntListIterator iterator = list.newIterator(); while (iterator.hasData()) { console.out.println(iterator.getData()); } console.out.println(); } }