永发信息网

java报错java.lang.NumberFormatException: For input string 求助

答案:3  悬赏:30  手机版
解决时间 2021-03-10 02:34
package KS;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class JFQRUI extends JFrame implements ActionListener {

// 开始定义窗口组件:
JLabel JFQRje = new JLabel("缴费金额:");
JTextField JFQRKB = new JTextField();
// JLabel JFQRjeqr = new JLabel("金额确认:");
// JTextField JFQRKB2 = new JTextField();
JButton JFQRQR = new JButton("确认");
JButton JFQRQX = new JButton("取消");

// 开始添加窗口组件:
public JFQRUI() {
this.setTitle("确认缴费");
this.setLayout(null);
JFQRje.setBounds(20, 30, 100, 20);
this.add(JFQRje);
JFQRKB.setBounds(80, 30, 100, 20);
this.add(JFQRKB);
// JFQRjeqr.setBounds(20, 60, 100, 20);
// this.add(JFQRjeqr);
// JFQRKB2.setBounds(80, 60, 100, 20);
// this.add(JFQRKB2);
JFQRQR.setBounds(35, 100, 100, 20);
this.add(JFQRQR);
JFQRQX.setBounds(150, 100, 100, 20);
this.add(JFQRQX);
JFQRQR.addActionListener(this);
JFQRQX.addActionListener(this);
this.setVisible(true);
this.setBounds(10, 10, 300, 180);
setLocationRelativeTo(null);
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
}

public void actionPerformed(ActionEvent e) {
if (e.getSource() == JFQRQR) {
Connection conn = null;
try {
String name = MAINUI.getna();
String jfa = JFQRje.getText();
double jfje = Double.parseDouble(jfa);
// 开始加载驱动程序:
Class.forName("com.mysql.jdbc.Driver");

// 开始连接数据库:
String url = "jdbc:mysql://LocalHost:3306/dataSYSTEM?useSSL=true";
String user = "root";
String password = "ljj8135399";
conn = DriverManager.getConnection(url, user, password);

// 定义修改功能:
Statement stat = conn.createStatement();
ResultSet gx = stat
.executeQuery("update DATA set 当前余额=当前余额+jfje where 宿舍号=name");
gx.next();
dispose();
new JFUI();

} catch (Exception e1) {
e1.printStackTrace();
}
}
if (e.getSource() == JFQRQX) {
dispose();
new JFUI();
}
}
}
最佳答案
java.lang.NumberFormatException: For input string: " "
这个异常是说,在将字符串转换为number的时候格式化错误
“”空的字符串有对应的数值吗,显然没有
全部回答
数字格式异常,看你是把什么东西转化成string的时候出现问题
你输入的时候加try..catch代码块,出现异常会有提示
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
putherewhateveryouwant是什么意思?
【丁东】到底是泉水叮咚还是泉水丁东.为什么
苏州新旅城花园到苏州火车站公交路线
罗宾的恶魔果实是什么时候吃的???
石场湾这个地址在什么地方,我要处理点事
女孩子们请告诉我你们穿的白袜都是什么味道?
新高度网络科技有限公司在哪里啊,我有事要去
20分急求问几个会计学的英语专用词,不难的,
刑警2010里面的女主角宣萱在剧中最后和谁在一
ABC夜用纤薄8片卫生巾超市买多少钱一包?
麻烦大家帮我查下英语六级成绩,准考证号:5081
手油泵是不是也叫柴油滤清器总成,两者是不是
请问YL90L-4的双值电容异步电机没有力可不可
涌山饭庄地址在什么地方,想过去办事
新驾照扣分有什么影响
推荐资讯
5g 很快就要来了,它会给企业带来哪些影响
借贷款五千块钱一年利息是多少
沁阳市迅达检测技术服务部在什么地方啊,我要
刘氏竹编竹文化体验馆怎么去啊,有知道地址的
哪些人适宜移民
叫花子吃鸡(猜谜语)三个字
雨苍西路我想知道这个在什么地方
求解:5,6题。
辰亦这个名字代表什么意思
中东、海湾、巴尔干、词语解释?之间的关系?
商鞅变法的措施中,对当代行政管理制度有深远
百信药业新业药房地址有知道的么?有点事想过
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?