[Java] 常用类-02 基础数据类型包装类 / Math 类

原创 2013年12月02日 16:40:07
public class TestParser {
    public static void main(String[] args) {
        Integer i = new Integer(100);
        Double d = new Double("123.456");
        int j = i.intValue() + d.intValue();
        float f = i.floatValue() + d.floatValue();
        System.out.println(j);
        System.out.println(f);
        double pi = Double.parseDouble("3.1415926");
        double r = Double.valueOf("2.0").doubleValue();
        double s = pi * r * r;
        System.out.println(s);
        try {
            int k = Integer.parseInt("1.25");
        } catch (NumberFormatException e) {
            System.out.println("数据格式不对");
        }
        System.out.println(Integer.toBinaryString(123) + "B");
        System.out.println(Integer.toHexString(123) + "H");
        System.out.println(Integer.toOctalString(123) + "O");
    }
}
1111011B
7bH

173 O

public class ArrayParser {
    public static void main(String[] args) {
        double[][] d;
        String s = "1,2;3,4,5;6,7,8";
        String[] sFirst = s.split(";");
        d = new double[sFirst.length][];
        for (int i = 0; i < sFirst.length; i++) {
            String[] sSecond = sFirst[i].split(",");
            d[i] = new double[sSecond.length];
            for (int j = 0; j <sSecond.length; j++) {
                d[i][j] = Double.parseDouble(sSecond[j]);
            }
        }
        
        for (int i = 0; i <d.length; i++) {
            for (int j = 0; j < d[i].length; j++) {
                System.out.print(d[i][j] + " ");
            }
            System.out.println();
        }
    }
}
1.0 2.0 
3.0 4.0 5.0 
6.0 7.0 8.0 
public class TestMath {
    public static void main(String[] args) {
        double a = Math.random();
        double b = Math.random();
        System.out.println(Math.sqrt(a*a + b*b));
        System.out.println(Math.pow(a, 8));
        System.out.println(Math.round(b)); // re long
        System.out.println(Math.log(Math.pow(Math.E, 15)));
        double d = 60.0, r = Math.PI / 4;
        System.out.println(Math.toRadians(d));
        System.out.println(Math.toDegrees(r));  
    }
}
1.0152118816776885
0.004305269426978659
1
15.0
1.0471975511965976
45.0

版权声明:本文为博主原创文章,未经博主允许不得转载。

深入Java基础(一)——基本数据类型及其包装类

这一系列打算慢慢地去接触源码,并且列出相关的题目,对于完全的初学者的话,我到时候会搜一套我认为比较好的培训机构的视频以及给些社区资料和相关博客咯。让我们一起开始思考,深入学习Java吧。这篇文章就数据...
  • Jack__Frost
  • Jack__Frost
  • 2016年12月21日 22:18
  • 6275

java equal和==的比较,尤其注意基本类型和基本类型的包装类型的比较

java中equals方法和“==”的区别:  equals 方法是 java.lang.Object 类的方法。  有两种用法说明:  (1)对于字符串变量来说,使用“==”和“e...
  • u011467537
  • u011467537
  • 2015年02月12日 11:52
  • 2429

Java中基本数据类型和包装类

一 java内存分配这里只是在网上找的一些资料; Java 中的数据类型分为 1. 基本类型(原始数据类型) byte short int long float double ...
  • u010293702
  • u010293702
  • 2015年03月25日 14:52
  • 3171

Lesson_for_java_day13--java的常用类—StringBuffer、基本数据类型包装类、Date、Calender、Math、Runtime、System等

一、StringBuffer:
  • u013233075
  • u013233075
  • 2014年04月21日 20:22
  • 742

java基础教程:常用对象之基本数据类型包装类(23)

本节课的内容是java的包装类。快上车!!!
  • dreamsigel
  • dreamsigel
  • 2017年07月13日 10:50
  • 253

黑马程序员——java基本数据类型包装类,泛型,Collections类,arrays工具类,System类,Runtime类,时间类,Math类

------- android培训、java培训、期待与您交流! ---------- 前言:通过观看毕向东老师的java基础视频,查漏补缺,将一些自己掌握的还不牢固的知识写出来,希望和大家交流分享。...
  • hgdswj
  • hgdswj
  • 2015年06月28日 13:12
  • 737

JAVA学习第三十二课(常用对象API)- 基本数据类型对象包装类

将基本数据类型(8种:int..)封装成对象的好处就是可以在对象中封装更多的功能和方法来操控该数据 常见的操作就是:用于基本数据类型与字符串之间的转换 基本数据类型对象包装类一般用于基本类型和字符串之...
  • u013497151
  • u013497151
  • 2014年10月16日 23:47
  • 1040

鸟哥Java学习之基本数据类型包装类--常用对象API

1.为了方便操作基本数据类型,将其封装成对象。     byte               Byte     short              Short     int     ...
  • paomojj1
  • paomojj1
  • 2016年06月01日 21:12
  • 173

Java笔记九.常用APIの数据类型包装类

数据类型包装类 一、概述     Java对数据既提供基本数据的简单类型,也提供了相应的包装类。使用基本简单数据类型,可以改善系统的性能,也能够满足大多数应用需求。但是,简单类型不具有对象的特性,不能...
  • u012637501
  • u012637501
  • 2015年01月25日 23:19
  • 858

Java8 基础数据类型包装类-Byte

基础 //final修饰不可更改,每次赋值都是新建类(其中-128~127是直接从ByteCache中获取的不是新建的,可以使用==比较是否相同,其他数值是通过new新建的,不能使用==比较相同...
  • u012562117
  • u012562117
  • 2018年01月09日 13:43
  • 21
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[Java] 常用类-02 基础数据类型包装类 / Math 类
举报原因:
原因补充:

(最多只允许输入30个字)