示例代码:
Java类型封装器:封装或者包装了基本类型的类。因为基本类型不是对象,所以需要类型封装器。
Double :parseDouble(),
Float:parseFloat(),
Long:parseLong(),
Integer:parseInt(),
Short:parseShort(),
Byte:parseByte(),
Character,Boolean
- 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);
- }
- }