2016-07-01 9 views
-4

ユーザは、フォーム(テキストフィールド)に6つの整数を入力するように求められます。これまで私は平均を行ってきました。どのようにして最大数と最小数のコードを作成できますか?Java swing GUIフォーム/ jFrame、平均、最大、最小のボタン


private void averageButtonActionPerformed(java.awt.event.ActionEvent evt) {            

    int number1 = 0; 
    int number2 = 0; 
    int number3 = 0; 
    int number4 = 0; 
    int number5 = 0; 
    int number6 = 0; 

    try { 
     number1 = Integer.parseInt(
     this.oneTextField1.getText()); 
    } catch (Exception e) { 
     JOptionPane.showMessageDialog(this, "Bad first number", "Error", 
     JOptionPane.ERROR_MESSAGE); 
    } 

    try { 
     number2 = Integer.parseInt(
     this.twoTextField2.getText()); 
    } catch (Exception e) { 
     JOptionPane.showMessageDialog(this, "Bad number 2", "Error", 
     JOptionPane.ERROR_MESSAGE); 
    } 

    try { 
     number3 = Integer.parseInt(
     this.threeTextField3.getText()); 
    } catch (Exception e) { 
     JOptionPane.showMessageDialog(this, "Bad number 3", "Error", 
     JOptionPane.ERROR_MESSAGE); 
    } 

    try { 
     number4 = Integer.parseInt(
     this.fourTextField4.getText()); 
    } catch (Exception e) { 
     JOptionPane.showMessageDialog(this, "Bad number 4", "Error", 
     JOptionPane.ERROR_MESSAGE); 
    } 

    try { 
     number5 = Integer.parseInt(
     this.fiveTextField5.getText()); 
    } catch (Exception e) { 
     JOptionPane.showMessageDialog(this, "Bad number 5", "Error", 
     JOptionPane.ERROR_MESSAGE); 
    } 

    try { 
     number6 = Integer.parseInt(
     this.sixTextField6.getText()); 
    } catch (Exception e) { 
     JOptionPane.showMessageDialog(this, "Bad number 6", "Error", 
     JOptionPane.ERROR_MESSAGE); 
    } 

    int answer = (number1 + number2+number3+number4+number5+number6)/6; 
    this.answerLabel1.setText("The answer is: " +answer); 
+0

常に最高の私達にあなたの質問でこれを解決するために、あなたの試みを表示します。これを修正してください。 –

+0

を参照してください:[宿題に関する質問と回答の方法は?](http://meta.stackexchange.com/questions/10811/how-do-i-s-answer-homework-questions) –

+1

どちらが大きいかを決めるコード:number1またはnumber2。 – FredK

答えて

0
int answer = (number1); 
    this.answerLabel1.setText("The answer is: " +answer); 
    if (number1<number2) 
      answer =(number2); 

    else if (number2 < number3) 
       { 
       answer=number3; 
      } 
    this.answerLabel1.setText("The answer is: " +answer);  
関連する問題