MnMWizard icon

Deal or no deal day 2/3

MnMWizard | PRO | 12/13/17 09:57:07 PM UTC | 0 ⭐ | 411 👁️ | Never ⏰ | []
text |

2.32 KB

|

None

|

0 👍

/

0 👎

//Mason Marnell
//Cases class, other class below
  public class Cases {
	private int[] cases;
 	public Cases(){
		cases = new int[27];
		cases[0] = 0;
		cases[1] = 1;
		cases[2] = 2;
		cases[3] = 5;
		cases[4] = 10;
		cases[5] = 25;
		cases[6] = 50;
		cases[7] = 75;
		cases[8] = 100;
		cases[9] = 200;
		cases[10] = 300;
		cases[11] = 400;
		cases[12] = 500;
		cases[13] = 750;
		cases[14] = 1000;
		cases[15] = 5000;
		cases[16] = 10000;
		cases[17] = 25000;
		cases[18] = 50000;
		cases[19] = 75000;
		cases[20] = 100000;
		cases[21] = 200000;
		cases[22] = 300000;
		cases[23] = 400000;
		cases[24] = 500000;
		cases[25] = 750000;
		cases[26] = 1000000;
  	}
   	public int numcasesleft(){
		int count = 0;
		for (int i = 1; i < cases.length; i++) {
			if(cases[i] != 0){
				count++;
			}
 		}
		return count;
	}
 	public String[] casesleft(){
		int left = numcasesleft();
		String [] toRet = new String[left];
		int location = 0;
		for (int o = 1; o < cases.length; o++) {
			if(cases[o] != 0){
				toRet[location] = o + "";
				location++;
			}
		}
		return toRet;
	}
 	public String valuesleft(){
		String toRet = "";
		for (int p = 1; p < cases.length; p++) {
			if(cases[p] != 0){
				toRet = toRet + cases[p] + " ";
			}
		}
		return toRet;
	}
 	public String toString(){
		String temp = "";
		for (int i = 0; i < cases.length; i++) {
			temp += cases[i] + " ";
		}
		return temp;
	}
 	public void swap(int A, int B){
		int temp = cases[A];
		cases[A] = cases[B];
		cases[B] = temp;
	}
 	public static void main(String[] args) {
		// TODO Auto-generated method stub
 	}
 }
 //-------------------------------------------------------------------------
//Main class below
 import javax.swing.JOptionPane;
 public class DealOrNoDealMain {
 	public static void pickfirstcase(Cases mycase, Cases valuecases){
		String t[] = mycase.casesleft();
		String values = valuecases.valuesleft();
		int n = JOptionPane.showOptionDialog(null,
				values,
				"what case do you want",
				JOptionPane.YES_NO_CANCEL_OPTION,
				JOptionPane.QUESTION_MESSAGE,
				null, t, t[1]);
		mycase.swap(n+1, 0);
	}
 	public static void main(String[] args) {
		Cases test = new Cases();
		pickfirstcase(test,test);
		//System.out.println(test);
 	}
 }

Comments