`
ticojj
  • 浏览: 156707 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Java常用类型定义、转换及比较

 
阅读更多

 (一)Integer类型
  1).定义
  Integer a=new Integer(int value);
  Integer a=new Integer(String value);
  2).转换
  i.定义中就可以将int型和String型的转换为Integer型
  ii. String类型转换为Integer型
  Integer.valueOf("");
  Integer.getInteger("");
  iii.String、Integer类型转换为int型
  Integer.parseInt("");
  Integer a;
  a.intValue();
  iv.上面定义的Integer a转换为float, double, long
  a.floatValue();
  a.doubleValue();
  a.longValue();
  v.Integer a转换为String(其它的类型转换为String都可通用以下方法)
  toString();
  String.valueOf(a);
  3).比较(比较的数Integer a)
  i. Int num=a.compareTo(Integer 
anotherInteger);
  如果该 Integer 等于 Integer 参数,则返回 0 值;如果该 Integer 在数字上小于 Integer 参数,则返回小于 0 的值;如果 Integer 在数字上大于 Integer 参数,则返回大于 0 的值(有符号的比较)。
  ii.转换为int型再比较:
  a.intValue()与b.intValue比较大小;
  (二)BigDecimal
  1). 定义
  BigDecimal a=new BigDecimal(String; val)
  BigDecimal a=new BigDecimal(double val);
  2).转换
  i.定义中就可以将String型和double 型的转换为BigDecimal型
  ii.Int,float, double, long转换为BigDecimal
  a.floatValue();
  a.doubleValue();
  a.longValue();
  a.intValue();
  iii. BigDecimal a转换为String(其它的类型转换为String都通用以下方法)
  toString();
  String.valueOf(a);
  3).比较(比较的数BigDecimal a)
  Int num=a.compareTo(BigDecimalanotherBigDecimal);
  当此BigDecimal在数字上小于、等于或大于 val 时,返回 -1、0 或 1。
  BigDecimal取其中最大、最小值、绝对值、相反数:
  a.max (b) //比较取最大值
  a.min(b) //比较取最小值
  a.abs()//取最绝对值
  a.negate()//取相反数
  4). 计算
  加: a.add(b);
  减: a.subtract(b);
  乘: a.multiply(b);
  除: a.divide(b,2);//2为精度取值
  (三)int 、long、double、 float的取绝对值和同类型间比较大小都可用以下Math方法:
  Math.max(a,b);//比较取最大值
  Math.min(a,b);//比较取最小值
  Math.abs(a); //取最绝对值

分享到:
评论

相关推荐

    java中int_char_string三种类型的相互转换

    Java 作为一种静态类型语言,对变量的类型定义非常严格。然而,在实际开发中,我们经常需要在不同的类型之间进行转换以满足不同的需求。其中,int、char、String 三种类型是最常用的类型,它们之间的转换是我们需要...

    java 长度单位转换

    - **类型转换**:由于单位转换涉及到不同的数值类型,因此可能需要进行类型转换,例如 `int inches = (int) (lengthInMeters * 39.3701);` - **运算符**:使用乘法(*)和除法(/)运算符进行计算。 4. **方法...

    JAVA常用类库课件

    "JAVA常用类库课件"显然是一个针对Java初学者的教育资源,它涵盖了Java中最常用、最核心的类库。这个压缩包很可能是包含了关于这些类库的讲解、示例代码和练习,帮助新手快速理解和应用Java的核心功能。 1. **Java ...

    (转)java 常用工具包

    JAXB允许我们将XML Schema定义转换为Java类,反之亦然,使得我们可以方便地在Java应用程序中处理XML数据。在处理XML数据时,JAXB提供了两种主要操作: marshalling(序列化)和unmarshalling(反序列化)。序列化是...

    Java常用类源码

    以上只是Java常用类的一部分,实际上还有很多其他重要的类,如`ArrayList`的同胞`Vector`,线程安全的`ConcurrentHashMap`,网络编程中的`Socket`和`ServerSocket`等。通过深入学习这些类的源码,不仅可以提高编程...

    Java 常用类 的介绍

    掌握这些Java常用类的基本用法和特性对于编写高效、可靠的Java代码至关重要,它们是Java程序设计的基础,广泛应用于各种类型的软件开发项目中。通过深入了解和熟练使用这些类,开发者能够更好地构建复杂的应用程序并...

    java常用代码方法

    - 泛型提供类型安全,可以在编译时检查类型,避免强制类型转换。 - 泛型类、泛型接口和泛型方法都是泛型的应用。 10. **设计模式**: - 单例模式确保一个类只有一个实例,并提供全局访问点。 - 工厂模式提供...

    java常用函数.doc

    在Java编程中,掌握常用函数是提升开发效率的关键。本篇将深入讲解Java中涉及字符串、包装类、日期处理、基础数学操作以及其他实用工具类的相关函数,以及GUI组件如文本框、文本区、按钮和标签的使用。 首先,我们...

    java常用名词解

    文档类型定义是 XML 文件的一种规范,用于定义 XML 文档中的元素、属性以及它们之间的关系。DTD 有助于确保 XML 数据的一致性和有效性,是进行数据交换时的重要工具。 #### DI (Dependency Injection) 依赖注入是一...

    Java期末复习-常用类库

    以上就是Java常用类库的一些核心知识点,涵盖了字符串处理、系统交互、国际化、日期时间、数学计算、大数处理、对象复制、数组操作、比较和正则表达式以及定时任务等多个方面,这些都是Java编程中不可或缺的基础工具...

    java常用Jar包

    本篇将详细介绍标题为“java常用Jar包”中包含的一些重要库及其作用。 1. **Groovy** Groovy是一个基于JVM的动态编程语言,它与Java语法兼容,但提供了更简洁的语法和动态类型特性。Groovy jar包通常用于自动化...

    进制转换器(java)

    本项目名为"进制转换器(java)",它是一个小巧的工具,专门用于进行2、8、10和16进制之间的转换,特别是针对整数类型。以下将详细讲解进制转换的基本原理以及在Java中如何实现这些转换。 首先,我们来看二进制...

    java常用词汇汇总

    ### Java常用词汇详解 #### abstract (关键字) - **中文释义**:抽象 - **英文发音**:['.bstr.kt] - **用途**:在Java中,`abstract`是一个关键字,用来定义抽象类或者抽象方法。抽象类是不能被实例化的类,通常...

    java常用词

    根据给定文件中的标题“java常用词”及描述“java通用的单词,可以方便以后学习开发使用,真的很方便”,下面将详细阐述其中提及的关键概念、语法结构与编程元素。 ### Eclipse Existing Project into Workspace ...

    java开发常用词汇

    在 Java 中,绑定是指将对象的引用传递给另一个对象,装箱是指将基本类型转换为对象类型,大括号是指用于定义代码块的符号。 业务逻辑和规则相关 * Business:业务、商务(看场合) * Business logic:业务逻辑 * ...

    java常用类库手册

    ### Java常用类库手册知识点详述 #### 一、Java 类库的概念与重要性 Java 类库,也就是Java API(Application Programming Interface),是Java平台提供的一系列已经实现的标准类的集合。这些类库包含了丰富的功能...

    java编程常用英语单词解释

    Java 编程常用英语单词解释 在 Java 编程中,英语单词是必不可少的一部分。了解这些单词的解释将有助于我们更好地理解和使用 Java 语言。下面是 Java 编程常用英语单词的解释: 1. Abstract(关键字):抽象的,指...

    JAVA常用英文词汇

    ### JAVA常用英文词汇知识点 #### 1. 关键字与保留字 - **abstract**: 抽象的关键字,用于修饰类或方法。抽象类不能被实例化,抽象方法没有实现体,必须在子类中实现。 - **assert**: 断言关键字,在Java 1.4及之后...

Global site tag (gtag.js) - Google Analytics