PK"2META-INF/MANIFEST.MFMLK-. K-*ϳR03r.JM,IMuRK-qJM+Vtq .HML˄e&ue%9畤r&f:$*PKޮdtPK"2PrimeNumbers.javaDpublic class PrimeNumbers extends javax.swing.JFrame { long YourMaxNumber = 1000, counter = 0, z, TotalCount = 0; /** Creates new form CloneJframeTest */ public PrimeNumbers() { initComponents(); show(); } public void Text(){ for (z = 2; z <= YourMaxNumber; z++){ //go thrue each number for (int x = 1; x <= Math.sqrt(z); x++){ if (z % x == 0){ //this loop checks to see if it's prime counter++; if (counter == 2) //we are not intrested in any nonprime numbers break; //so we end the loop } } if (counter == 1){ //at this point z is a prime number textArea1.append(z+" is a prime number\n"); TotalCount++; } counter = 0; } textArea1.append("\nThere are "+TotalCount+" prime numbers.\n"); TotalCount = 0; } /** This method is called from within the constructor to * initialize the form. * WARNING: Do NOT modify this code. The content of this method is * always regenerated by the Form Editor. */ private void initComponents() {//GEN-BEGIN:initComponents textArea1 = new java.awt.TextArea(); button1 = new java.awt.Button(); textField1 = new java.awt.TextField(); getContentPane().setLayout(null); setTitle("Prime Numbers"); addWindowListener(new java.awt.event.WindowAdapter() { public void windowClosing(java.awt.event.WindowEvent evt) { exitForm(evt); } }); textArea1.setEditable(false); textArea1.setName(""); getContentPane().add(textArea1); textArea1.setBounds(0, -2, 380, 370); button1.setLabel("Quit"); button1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { ButtonPressed(evt); } }); getContentPane().add(button1); button1.setBounds(270, 370, 110, 24); textField1.setText("Your Number"); textField1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { EnterPressed(evt); } }); getContentPane().add(textField1); textField1.setBounds(0, 370, 270, 20); pack(); }//GEN-END:initComponents private void ButtonPressed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_ButtonPressed // Add your handling code here: System.exit(0); }//GEN-LAST:event_ButtonPressed private void EnterPressed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_EnterPressed // Add your handling code here: textArea1.setText(null); try { YourMaxNumber = Long.parseLong(textField1.getText().trim()); if ((Integer.parseInt(textField1.getText().trim()) >= 2) & (Integer.parseInt(textField1.getText().trim()) <= 50000)){ Text(); } else if (Integer.parseInt(textField1.getText().trim()) < 2){ textArea1.append("Your number must be grater then or equal to two."); } else if(Integer.parseInt(textField1.getText().trim()) >= 50000){ textArea1.append("Your number is to large, it must be less then or equal to 50,000"); } else System.exit(0); } catch (NumberFormatException e){ textArea1.append(textField1.getText()+" is not a valid number, try again.\n"); } }//GEN-LAST:event_EnterPressed /** Exit the Application */ private void exitForm(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_exitForm System.exit(0); }//GEN-LAST:event_exitForm public static void main(String args[]) { new PrimeNumbers().setSize(391,421); } // Variables declaration - do not modify//GEN-BEGIN:variables private java.awt.Button button1; private java.awt.TextArea textArea1; private java.awt.TextField textField1; // End of variables declaration//GEN-END:variables } PKO IDPK"2PrimeNumbers$1.classh."   this$0LPrimeNumbers; Synthetic(LPrimeNumbers;)VCodeLineNumberTableLocalVariableTablethis InnerClassesLPrimeNumbers$1; windowClosing(Ljava/awt/event/WindowEvent;)VevtLjava/awt/event/WindowEvent; SourceFilePrimeNumbers.java   !PrimeNumbers$1java/awt/event/WindowAdapter()V PrimeNumbers access$000-(LPrimeNumbers;Ljava/awt/event/WindowEvent;)V   > **+ ,    A *+ -.    PKPK"2PrimeNumbers$2.classM.$   this$0LPrimeNumbers; Synthetic(LPrimeNumbers;)VCodeLineNumberTableLocalVariableTablethis InnerClassesLPrimeNumbers$2;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent; SourceFilePrimeNumbers.java ! "#PrimeNumbers$2java/lang/Objectjava/awt/event/ActionListener()V PrimeNumbers access$100-(LPrimeNumbers;Ljava/awt/event/ActionEvent;)V    > **+ 8   A *+ 9:   PKT-PK"2PrimeNumbers$3.classM.$   this$0LPrimeNumbers; Synthetic(LPrimeNumbers;)VCodeLineNumberTableLocalVariableTablethis InnerClassesLPrimeNumbers$3;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent; SourceFilePrimeNumbers.java ! "#PrimeNumbers$3java/lang/Objectjava/awt/event/ActionListener()V PrimeNumbers access$200-(LPrimeNumbers;Ljava/awt/event/ActionEvent;)V    > **+ B   A *+ CD   PKPK"2PrimeNumbers.class2. Gy Gz G{ J| G} G~ G G G G G |     | | G | G G  G & G     0    6   G   P G G| G YourMaxNumberJcounterz TotalCountbutton1Ljava/awt/Button; textArea1Ljava/awt/TextArea; textField1Ljava/awt/TextField;()VCodeLineNumberTableLocalVariableTablethisLPrimeNumbers;TextxIinitComponents ButtonPressed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent; EnterPressede!Ljava/lang/NumberFormatException;exitForm(Ljava/awt/event/WindowEvent;)VLjava/awt/event/WindowEvent;main([Ljava/lang/String;)Vargs[Ljava/lang/String; access$000-(LPrimeNumbers;Ljava/awt/event/WindowEvent;)Vx0x1 Synthetic access$100-(LPrimeNumbers;Ljava/awt/event/ActionEvent;)V access$200 SourceFilePrimeNumbers.java eb ab hi VW KL ML OL `W W NL RSjava/lang/StringBuffer  is a prime number  There are  prime numbers. java/awt/TextAreajava/awt/Button PQjava/awt/TextField TU   Prime Numbers PrimeNumbers$1 InnerClasses V Quit PrimeNumbers$2  Your Number PrimeNumbers$3 W    ]W0Your number must be grater then or equal to two.@Your number is to large, it must be less then or equal to 50,000java/lang/NumberFormatException# is not a valid number, try again.  PrimeNumbers javax/swing/JFrameshowjava/lang/Mathsqrt(D)Dappend(J)Ljava/lang/StringBuffer;,(Ljava/lang/String;)Ljava/lang/StringBuffer;toString()Ljava/lang/String;(Ljava/lang/String;)VgetContentPane()Ljava/awt/Container;java/awt/Container setLayout(Ljava/awt/LayoutManager;)VsetTitle(LPrimeNumbers;)VaddWindowListener"(Ljava/awt/event/WindowListener;)V setEditable(Z)VsetNameadd*(Ljava/awt/Component;)Ljava/awt/Component; setBounds(IIII)VsetLabeladdActionListener"(Ljava/awt/event/ActionListener;)VsetTextpackjava/lang/Systemexit(I)VgetTextjava/lang/Stringtrimjava/lang/Long parseLong(Ljava/lang/String;)Jjava/lang/IntegerparseInt(Ljava/lang/String;)IsetSize(II)V!GJKLMLNLOLPQRSTU VWXX*** * * * YZ [\]WX#* **<*-*q *Y a*  * **Y**Y a * *Y a{*Y* * Y>  # /9DG MVs} Z8^_[\`WXL*Y*Y*Y !*"#*$%*&Y*'(*)**+*"*,W*|r-*./*0Y*12*"*,W*rn3*!45*!6Y*78*"*!,W*!r9*:YR$ %&!()*/+;1C2L3X4h6q7=>@AGHJKZ [\abX=;Y OPZ[\cdebX+*<**!=>?*!=>@*!=>@A~ *BB*!=>@*C%*!=>@A*D;$M*Y*!=FEY6 TVXJ[Q\b]n_`becdfZ  fg[\cdhiX=;Y jkZ[\cj klX?GYHIY noZ mnopX:*+YZq\rjstuX:*+YZq\rdsvuX:*+YZq\rdswx&06PK]72PK"2PrimeNumbers.form 9
PK PK"2ޮdtMETA-INF/MANIFEST.MFPK"2O IDPrimeNumbers.javaPK"22PrimeNumbers$1.classPK"2T-PrimeNumbers$2.classPK"2 PrimeNumbers$3.classPK"2]72PrimeNumbers.classPK"2 y+PrimeNumbers.formPK7