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

JAVA数据类型转换


JAVA数据类型转换
    
一些初学JAVA的朋友可能会遇到JAVA的数据类型之间转换的苦恼,例如,整数和float,double型之间的转换,整数和String类型之间的
转换,以及处理、显示时间方面的问题等。下面笔者就开发中的一些体会介绍给大家。
   
我们知道,Java的数据类型分为三大类,即布尔型、字符型和数值型,而其中数值型又分为整型和浮点型;相对于数据类型,Java的变量类型为布尔型
boolean;字符型char;整型byte、short、int、long;浮点型float、double。其中四种整型变量和两种浮点型变量分别
对应于不同的精度和范围。此外,我们还经常用到两种类变量,即String和Date。对于这些变量类型之间的相互转换在我们编程中经常要用到,在下面的
论述中,我们将阐述如何实现这些转换。
1 数据类型转换的种类\r
   java数据类型的转换一般分三种,分别是:
  
(1). 简单数据类型之间的转换
   (2). 字符串与其它数据类型的转换
   (3). 其它实用数据类型转换
  
下面我们对这三种类型转换分别进行论述。
2 简单数据类型之间的转换
  
在Java中整型、实型、字符型被视为简单数据类型,这些类型由低级到高级分别为
[center]
(byte,short,char)--int--long--float--double[/center]
   
简单数据类型之间的转换又可以分为:
   ●低级到高级的自动类型转换
   ●高级到低级的强制类型转换
  
●包装类过渡类型能够转换
2.1自动类型转换
  
低级变量可以直接转换为高级变量,笔者称之为自动类型转换,例如,下面的语句可以在Java中直接通过:
byte b;int i=b;long l=b;float f=b;double d=b;
    如果低级类型为char型,向高级类型(整型)转换时,会转换为对应ASCII码值,例如\r
   char c='c';     int i=c;     System.out.println("output:"+i);
输出:output:99;
对于byte,short,char三种类型而言,他们是平级的,因此不能相互自动转换,可以使用下述的强制类
型转换。
short i=99;char c=(char)i;System.out.println("output:"+c);
输出:output:c;
但根据笔者的经验,byte,short,int三种类型都是整型,因此如果操作整型数据时,最好统一使用int


相关文档:

java 查看文件夹下面所有文件以及文件夹

import java.io.File;
import java.util.Date;
import java.util.Iterator;
import java.util.Vector;
import java.text.SimpleDateFormat;
public class FileViewer {
  File myDir;
  File[] contents;
  Vector vectorList;
  Iterator currentFileView;
  File currentFile;
  ......

Java Swing教程(基础)


创建一个JFrame
下面用简单的实例演示了Java Swing创建一个能输入内容的窗口
public class frameTest(){
  public static void Main(String args[]){
    //创建JFrame对象,JFrame用来在屏幕上显示一个Windows窗口。
    JFrame frame = new JFrame("第一个JFrame"); &nbs ......

java组件之重量级与轻量级区别

轻量级组件是用JAVA代码画出来的,这样具有平台移植性。
   重量级组件是调用操作系统的函数画出来的组件,比如主窗体。
   一般来说尽量用轻量级的组件,这样对程序的移植性很好,一般javax.swing包里的组件大部分是轻量级的java.awt里面的是重量级的。
   Swing是由100%纯Java实现的,Swing组件是用Java实现 ......

java生成JNI头文件

Javah生成JNI头文件
假设工程目录下有bin文件夹,bin存放编译好的class文件;
在bin目录下,
......\koalaTest\bin>javah -classpath . -jni com.jni.vikitest
然后在.....\koalaTest\bin 即可找到一个com_jni_Calculator.h头文件,生成成功! ......

在java调用exe,com可执行文件和bat,cmd批处理文件

在java调用exe,com可执行文件和bat,cmd批处理文件
一。运行exe文件
    1. Java JDK里已经提供了调用的方法,不在累赘,代码如下。
     try {
         String command = "notepad";
      & ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号