程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> java中數字與字符串的轉換

java中數字與字符串的轉換

編輯:關於JAVA

這段時間看Java2,進展不是太理想,看的很慢,今天看到了Java庫的Java.lang部分 了。今天看的遇到點問題:這個程序是關於數字與字符串的轉換。但是我輸入1 2 3,結 果是拋出異常,輸出“Invide number”。錯誤在哪裡?程序如下:

數字與字符串的轉換

import java.io.*;

public class Parse
{
  public static void main(String args[]) throws IOException
  {
    BufferedReader br = new BufferedReader(new InputStreamReader (System.in));
    String str;
    int i;
    int sum = 0;
    
    System.out.println("Enter numbers, 0 to Exit");
    do
    {
      str = br.readLine();
      try
      {
        i = Integer.parseInt(str);
      }
      catch(NumberFormatException e)
      {
        System.out.println("Invide number");
        i = 0;
      }
      sum = sum + i;
      System.out.println("Current sum is :" + sum);
    }
    while(i!=0);
  }
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved