請問如何判斷讀入的字串是數字如123或是非數字如ABC |
答題得分者是:ahan
|
ayu_kona
一般會員 發表:3 回覆:4 積分:1 註冊:2005-03-16 發送簡訊給我 |
|
ahan
一般會員 發表:11 回覆:18 積分:15 註冊:2002-07-07 發送簡訊給我 |
|
neoart
版主 發表:22 回覆:582 積分:425 註冊:2003-05-09 發送簡訊給我 |
|
ayu_kona
一般會員 發表:3 回覆:4 積分:1 註冊:2005-03-16 發送簡訊給我 |
public void actionPerformed(ActionEvent e){ if (e.getSource() == B1){ TF6.setText(""); TF6.requestFocus();} if (e.getSource() == B2){ double N1; try{ N1=Double.parseDouble(TF6.getText());} catch(Exception e){ JOptionPane.showMessageDialog(f,"請輸入數字喔", "錯誤訊息",JOptionPane.ERROR_MESSAGE); TF6.setText(""); TF6.requestFocus();} if (N1 > 0){ TF1.setText("" (N1*0.032)); TF2.setText("" (N1*3.391)); TF3.setText("" (N1*0.252)); TF4.setText("" (N1*0.016)); TF5.setText("" (N1*0.024));} else JOptionPane.showMessageDialog(f,"請輸入大於 0 的數值喔", "錯誤訊息",JOptionPane.ERROR_MESSAGE); TF6.setText(""); TF6.requestFocus();}}上面是我的部分程式碼 我編譯之後 出現下面的訊息 E:\Java\kona201.java:77: e is already defined in actionPerformed(java.awt.event.ActionEvent) catch(Exception e){我英文很差所以看不太懂 =.= 麻煩 大大幫我看一下 ~"~ |
ahan
一般會員 發表:11 回覆:18 積分:15 註冊:2002-07-07 發送簡訊給我 |
引言:發表人 - ahan 於 2005/03/16 16:32:23public void actionPerformed(ActionEvent e){ ^^^^^^^^^^^^^^^ 重覆定義相同變數名稱 if (e.getSource() == B1){ TF6.setText(""); TF6.requestFocus();} if (e.getSource() == B2){ double N1; try{ N1=Double.parseDouble(TF6.getText());} catch(Exception e){ ^^^^^^^^^^^ 重覆定義相同變數名稱 JOptionPane.showMessageDialog(f,"請輸入數字喔", "錯誤訊息",JOptionPane.ERROR_MESSAGE); TF6.setText(""); TF6.requestFocus();} if (N1 > 0){ TF1.setText("" (N1*0.032)); TF2.setText("" (N1*3.391)); TF3.setText("" (N1*0.252)); TF4.setText("" (N1*0.016)); TF5.setText("" (N1*0.024));} else JOptionPane.showMessageDialog(f,"請輸入大於 0 的數值喔", "錯誤訊息",JOptionPane.ERROR_MESSAGE); TF6.setText(""); TF6.requestFocus();}}上面是我的部分程式碼 我編譯之後 出現下面的訊息E:\Java\kona201.java:77: e is already defined in actionPerformed(java.awt.event.ActionEvent) catch(Exception e){我英文很差所以看不太懂 =.= 麻煩 大大幫我看一下 ~"~ |
ayu_kona
一般會員 發表:3 回覆:4 積分:1 註冊:2005-03-16 發送簡訊給我 |
|
ayu_kona
一般會員 發表:3 回覆:4 積分:1 註冊:2005-03-16 發送簡訊給我 |
|
neoart
版主 發表:22 回覆:582 積分:425 註冊:2003-05-09 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |