判断输入的值是否为浮点类型的数,可以通过判断是否有小数位,示例如下:import javax.swing.*;import java.awt.*;import java.awt.event.*;public class TestInt implements ActionListener{ private JTextField tf; private JButton bt; private JFrame f; public TestInt() { f=new JFrame("测试"); Container c=f.getContentPane(); c.setLayout(new FlowLayout()); tf=new JTextField(16); bt=new JButton("测试"); c.add(tf); c.add(bt); bt.addActionListener(this); f.setSize(300,200); f.setVisible(true); f.setDefaultCloseOperation(f.DISPOSE_ON_CLOSE); } public void actionPerformed(ActionEvent e) { String str=tf.getText().trim() if(str.indexOf(".")!=-1) { System.out.println("这个数不是整数"); } else { System.out.println("这个数是整数"); } } public static void main(String[] args) { new TestInt(); }}
阅读全文 >