-4

TextField に 10 個の整数を次のように書き込みます: 1, 2, 3, .... + ボタン (作成したもの) をクリックすると、jLabel の数値の合計が計算され、* ボタンが表示されます。すべての数値を乗算し、別の jLabel に出力します。次に、最小値ボタンがあり、配列内の数値をさらに別の jLabel に最小値で表示します。

はい、申し訳ありませんが、私は自分自身を明確にしませんでした。最後の部分である MINIMUM 部分のコードが何であるかを知る必要があるだけです。私は java.lang.Math_MIN を試しました (正しく書かれているかどうかはわかりません) 長さ演算子を試しましたが、どれも機能しませんでした... 注: NetBeans で行われ、私は英語圏の国ではありません。そのコード部分は私の言語です。

4

1 に答える 1

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));
                }
            }
于 2013-03-19T19:15:18.700 に答える