2013-03-19 2 views
-4

Запишите в TextField 10 целые числа следующим образом: 1, 2, 3, .... После того, как вы нажмете кнопку + (которую вы создаете), она будет введите сумму чисел в jLabel, затем появится кнопка *, которая будет умножать все числа и распечатывать их в отдельной jLabel, а затем появляется кнопка Minimum, в которой будет отображаться номер в массиве с наименьшим значением в еще одном отдельном jLabel.Добавление, умножение и поиск номера с наименьшим значением в JAVA

Да, извините, я не прояснил ситуацию. Мне нужно только знать, что такое код для последней части, MINIMUM part. Я попробовал java.lang.Math_MIN (dunno, если он написан правильно), и я попробовал оператор длины, ни один из них не работал ... Примечание: это сделано в NetBeans, и я не из англоязычной страны, поэтому, если я отправляю вы его часть кода на моем языке.

+1

что вы наделали? –

+4

Мы не здесь, чтобы делать домашнее задание для вас. Если вы проявите некоторое усилие и покажете нам, что вы пробовали, и что, в частности, вы застряли, нам будет намного счастливее, чтобы помочь. –

+0

вставьте свой код – Biswajit

ответ

2

Это на сумму, остальное должно быть легко.

btnPlus = new JButton("+"); 
     btnPlus.addActionListener(new ActionListener() { 
      public void actionPerformed(ActionEvent arg0) { 
       String nums = textField.getText(); 

       if (nums.matches("[0-9]+") && nums.length() == 10) { 

        char[] charArray = nums.toCharArray(); 
        int sum = 0; 

        for (int i = 0; i < charArray.length; i++) { 
         sum += Character.getNumericValue(charArray[i]); 
        } 
        label_1.setText(Integer.toString(sum)); 
       } 
      } 
Смежные вопросы