易截截图软件、单文件、免安装、纯绿色、仅160KB

java 基本数据类型之间的转换

 java 基本数据类型之间的转换
    
 
实箭头表示无数据丢失的转换
虚箭头表示有数据丢失的转换
在进行二元计算的时候,先将两个操作数转换为同一种类型,再计算
    ①如果两个数中有一个是double类型的,那么另一个也将转换为double类型;
    ②如果两个数中有一个是float类型的,那么另一个也将转换为float类型;
    ③如果两个数中有一个是long类型的,那么另一个也将转换为long类型;
    ④否则,两个操作数都将被转换为int类型
 
3.5.5      类型转换  
   ①强制类型转换.
   新类型 变量名= (新类型)原变量;
   将int类型转换不double类型是看自动进行的,而double转换不int需要强制类型转换.
例:
    double x=0.999;
    int n=(int)x; //强制类型转换是通过截断小数部分转换不整型的
    ②字符串转换为其它类型
       xxx n=Xxxxx.parseXxx(原变量)
    String str1=”123”;
    int n=Integer.parseInt(str1);
字符串转换为byte、short、int、long、float、double类型,参考Byte、Short、Int、Long、Float、Double类的parseXxx方法
    
    ③ 基本类型与其包装器类之间的转换
    包装器类 对象变量名=new  包装器类(基本类型变量);
   基本类型 基本类型变量名=对象变量名. 基本类型Value();
例:
   int i=1;
   Integer io=new Integer(i);
    int b=io.intValue();
 
    ④数据转换为String类型
    String str1=””+基本类型变量;
   
   ⑤十进制到其他进制的转换
Integer.toBinaryString(int i); //十进制 转换成二进制
Integer.toHexString(int i); //十进制 转换成十六进制
Integer.toOctalString(int i); //十进制 转换成八进制
 
toString(int/long i, int radi


相关文档:

java入门

 Java学习从入门到精通 
一、 JDK (Java Development Kit) 
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的J ......

Java 7的主要变化

Devoxx 大会结束在几天前结束了,一位与会者对此次大会的重要内容进行了总结,他提到Java 7的主要变化如下:
  1.对collections的支持
  Java代码 
List<String> list = new ArrayList<String>();  
list.add("item");  
String item = list.get(0);  
  ......

使用java读取URL

import java.net.*;
import java.io.*;
public class ReadDemo
{
public static void main(String argv[])
{
try
{
URL url = new URL("http://blog.chinaunix.net/u/15586/showart_1863289.html");
BufferedRe ......

【广告】阿里巴巴ITBU急聘资深Java开发工程师

职位描述:
1、按USECASE进行业务需求分析和软件概要设计;
2、进行软件详细设计和编码实现,确保性能、质量和安全;
3、维护和升级现有软件产品,快速定位并修复现有软件缺陷。
职位要求:
1、精通Web编程,3年以上使用Java语言进行web开发的经验,熟悉html,javascript。
2、精通jsp,servlet,java bean,JM ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号