`
i拾贝
  • 浏览: 30002 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

java基础数据类型的包装类

    博客分类:
  • java
阅读更多

java基础数据类型的包装类

基本数据类型 ------------->  对应的包装类

byte                                     Byte

short                                   Short

int                                       Integer

long                                    Long 

float                                    Float

double                                Double

char                                    Character

boolean                              Boolean

 

TestWrapperClass.java

//基本数据类型的包装类测试
/*
	byte 		Byte
	short 		Short
	int 		Integer
	long		Long 
	float 		Float
	double 		Double
	char 		Character
	boolean		Boolean
*/
public class TestWrapperClass {
	public static void main(String[] args) {
		/*
		Double(double value)
			Constructs a newly allocated Double object that represents the primitive double argument.
		Double(String s)
			Constructs a newly allocated Double object that represents the floating-point value of type double represented by the string.
		*/
		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);//223
		System.out.println(f);//223.456
		
		double pi = Double.parseDouble("3.1415926");
		double r = Double.valueOf("2.0").doubleValue();		
		double s = pi * r * r;
		System.out.println(s);//12.5663704
		
		int k;
		try{
			k = Integer.parseInt("1.25");//只能是整数字符串
		}catch(NumberFormatException e){
			k = -1;
			System.out.println("数据格式不正确: " + k);//数据格式不正确: -1
		}
				
		/*
		static String	toBinaryString(int i) 
			Returns a string representation of the integer argument as an unsigned integer in base 2.
		static String	toHexString(int i)
			Returns a string representation of the integer argument as an unsigned integer in base 16.
		static String	toOctalString(int i)
			Returns a string representation of the integer argument as an unsigned integer in base 8.
		*/
		System.out.println(Integer.toBinaryString(123) + "B");//1111011B 二进制
		System.out.println(Integer.toHexString(123) + "H");//7bH 十六进制
		System.out.println(Integer.toOctalString(123) + "O");//173O 八进制
		
	}
}

 

F:\java>javac TestWrapperClass.java

F:\java>java TestWrapperClass
223
223.456
12.5663704
数据格式不正确: -1
1111011B
7bH
173O

F:\java>

 

 

 

分享到:
评论

相关推荐

    java原始数据类型的包装类

    Java编程语言提供了八种原始数据类型,包括byte、short、int、long、float、double、char和boolean。这些原始类型在处理数据时非常高效,但它们不具备对象的特性,例如方法调用。为了使原始类型能够参与面向对象的...

    Java 基本数据类型与包装类之间的转换

    Java 基本数据类型与包装类之间的转换的思维脑图

    java的八大基础数据类型

    需要注意的是,Java 中的数据类型都有其对应的包装类,例如 Byte, Short, Integer, Long, Float, Double, Character, Boolean 等,这些包装类提供了许多有用的方法来操作它们所对应的基本数据类型。

    Java的基本数据类型和包装类的关系

    但在Java中不能定义基本类型(primitive type),为了能将基本类型视为对象来处理,并能连接相关的方法,Java为每个基本类型都提供了包装类,这样,我们便可以把这些基本类型转化为对象来处理了。这些包装类有:Boolean...

    java数据类型汇总

    - **包装类转换**:Java 提供了六个基本数据类型的包装类,用于在基本类型和对象之间转换。例如,`float f = 100.0f; Float F = new Float(f); Double d = F.doubleValue();` 2. **字符串与其他数据类型的转换** ...

    计算机后端-Java-Java核心基础-第21章 常用类 14. 回顾String与基本数据类型包装类的转换.avi

    计算机后端-Java-Java核心基础-第21章 常用类 14. 回顾String与基本数据类型包装类的转

    Java当中string类基础数据类型的包装类Math类File类.docx

    枚举是Java语言中的一种特殊数据类型,使用enum关键字定义。枚举可以限制变量的取值范围,使代码更加安全和可读。 代码实例 以下是使用File类和枚举的代码实例: ```java import java.io.*; public class ...

    Java基本数据类型包装类原理解析

    Java基本数据类型包装类原理解析 Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,这在实际使用时存在很多的不便。为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类...

    java 数据类型讲解

    #### 二、Java数据类型分类 Java的数据类型主要分为两大类:原始数据类型(Primitive Data Types)和引用数据类型(Reference Data Types)。 ##### 2.1 原始数据类型 原始数据类型包括整型、浮点型、布尔型和...

    计算机后端-Java-Java核心基础-第14章 面向对象06 25. 基本数据类型包装类与String的相互转换.avi

    计算机后端-Java-Java核心基础-第14章 面向对象06 25. 基本数据类型包装类与String的相互

    【Java基础笔记】包装类.docx

    Java中的包装类是Java语言设计的一个重要特性,它们在Java SE中扮演着至关重要的角色,尤其是在处理基本数据类型和对象之间的转换时。包装类为Java的基本数据类型提供了面向对象的接口,使得我们可以将基本类型的值...

    Java学习资料-包装类

    在Java编程语言中,包装类(Wrapper Classes)扮演着至关重要的角色,它们是Java为每种基本数据类型提供的一种对象表示形式。这些包装类使得基本数据类型能够参与到面向对象的编程中,如方法参数传递、集合操作等。...

    Java基础教程之基本类型数据类型、包装类及自动拆装箱

    Java基础教程之基本类型数据类型、包装类及自动拆装箱 Java基础教程之基本类型数据类型、包装类及自动拆装箱是Java编程语言的基础知识,它们之间的关系和转换是Java程序员必须了解和掌握的。下面我们将详细介绍Java...

    基本数据类型包装类.pdf

    基本数据类型包装类是 Java 语言中的一种机制,用于将基本数据类型封装成对象。这些对象可以被存储在集合中、作为方法的参数、返回值等。在 Java 中,基本数据类型包装类包括 Byte、Short、Integer、Long、Character...

    Java 包装类

    Java包装类是Java编程语言中的一个关键特性,主要用于将基本数据类型(如int、char、boolean等)与对象之间进行转换。这是因为Java的API库中许多类和方法都设计为接收或返回对象,而基本类型不是对象。为了解决这个...

    Java 基本数据类型包装类

    总的来说,Java的基本数据类型包装类是程序设计中不可或缺的一部分,它们不仅提供了基本数据类型和对象之间的转换,还增强了数据处理的灵活性和便利性。在实际开发中,我们应该熟练掌握它们的使用,以提高代码的效率...

    基本数据类型包装类.txt

    包装类存在意义 1.让基本数据类型有面向对象的特征 2.封装了字符串转化成基本数据类型的方法(重点) 常用的字符串转化为基本数据类型的方法: Integer.parseInt() Long.parseLong() Double.parseDouble()

    Java包装类

    在Java编程语言中,为了使基本数据类型也能具备对象的特性,例如调用方法等,Java为每一种基本数据类型提供了对应的包装类。这些包装类不仅提供了丰富的操作接口,还能够帮助开发者更加方便地处理基本数据类型与对象...

    JAVA数据类型转换.pdf

    ### JAVA数据类型转换详解 #### 一、引言 在Java编程中,数据类型转换是一项基本且重要的技能。本文档将详细介绍Java中的数据类型转换,包括简单数据类型之间的转换、字符串与其他数据类型的转换以及一些实用的...

Global site tag (gtag.js) - Google Analytics