java
主页 > 软件编程 > java >

Java基础:类型封装器示例

2019-08-24 | 秩名 | 点击:

Java类型封装器:封装或者包装了基本类型的类。因为基本类型不是对象,所以需要类型封装器。
 


示例代码:
 

import java.io.*;
class AvgNums{
  public static void main(String[] args)throws IOException{
    BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
    String str;
    int n;
    double avg,t;
    double sum=0.0;
    System.out.println("How many numbers will you enter: ");
    str=br.readLine();
    try{
      n=Integer.parseInt(str);   //Integer
    }catch(NumberFormatException e){
      System.out.println(e);
      n=0;
    }
    System.out.println("Enter "+n+" values.");
    for(int i=0;i<n;i++){
      str=br.readLine();
      try{
        t=Double.parseDouble(str);  //Double
      }catch(NumberFormatException e){
        System.out.println(e);
        t=0.0;
      }
      sum+=t;
    }
    avg=sum/n;
    System.out.println("avg value is "+avg);
  }
}

运行结果:

How many numbers will you enter:
1
Enter 1 values.
jb51
java.lang.NumberFormatException: For input string: "jb51"
avg value is 0.0
原文链接:https://blog.csdn.net/QQhelphelp/article/details/87957766
相关文章
最新更新