本文介绍了返回2个双精度值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! 我怎样才能返回2个或更高的双数据类型值? private double calculateBalance( double ammt,双余额){ double balbal = 0 。 0 ; 尝试 { Class.forName( sun.jdbc.odbc.JdbcOdbcDriver中); conn = DriverManager.getConnection( jdbc:odbc:BankSystem); 选择 = 选择Branch From MalaysiaWithdraw where AccountNo =?;; update = 更新MalaysiaWithdraw设置余额=?其中AccountNo =?; stmtSelect = conn.createStatement(); stmtUpdate = conn.createStatement(); pstmtSelect = conn.prepareStatement( select ); pstmtUpdate = conn.prepareStatement(update); 字符串 branch = null ; while (rsSelect.next()){ branch = rsSelect.getString( 分支); } if (branch.equalsIgnoreCase( 马来西亚)){ double amou = ammt; double myBal = balance; balbal = balance - ammt; long ref =( long )(的Math.random()* 1000000); } } catch (Exception ex){ } return ???; } 解决方案 Hi, how can I return 2 or above double data type values?private double calculateBalance(double ammt, double balance){ double balbal = 0.0; try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); conn = DriverManager.getConnection("jdbc:odbc:BankSystem"); select = "Select Branch From MalaysiaWithdraw where AccountNo = ?;"; update = "Update MalaysiaWithdraw Set Balance = ? where AccountNo = ?"; stmtSelect = conn.createStatement(); stmtUpdate = conn.createStatement(); pstmtSelect = conn.prepareStatement(select); pstmtUpdate = conn.prepareStatement(update); String branch = null; while(rsSelect.next()){ branch = rsSelect.getString("Branch"); } if(branch.equalsIgnoreCase("Malaysia")){ double amou = ammt; double myBal = balance; balbal = balance - ammt; long ref = (long)(Math.random()*1000000); } } catch(Exception ex){ } return ???; } 解决方案 这篇关于返回2个双精度值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云!
05-29 09:18
查看更多