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

JAVA数据类型与转换

Java数据类型与转换
Java数据类型分为三大类
布尔型,字符型(char),数值型(整数,浮点型)
整数类型有:byte(8bits)、short(16bits)、int(32bits)、long(64bits)、
浮点类型有:单精度(32bits float)、双精度(64bits double)
boolean类型变量的取值有:ture、false
char数据类型有:unicode字符,16位
数据类型转换
(1). 简单数据类型之间的转换
简单数据类型包括:byte,short,char,int,long,float,double
由低级到高级分别为(byte,short,char)--int--long--float--double
.低级到高级的自动类型转换
低到高级(byte,short,char)->int->long->float->double
转换方法:直接赋值
代码如下:byte b;int i=b;long l=b;float f=b;double d=b;
.高级到低级的强制类型转换
高到低级double->float->long->int->(byte,short,char)
转换方法:低数据类型=(类型)高数据类型
代码如下:int i=99;    byte b=(byte)i;    char c=(char)i;    float f=(float)i;
*对byte,short,char三种类型而言,他们是平级的不能相互自动转换,可使用强制类型转换
byte b1=(byte)short1;  char c1=(char)short1;
.包装类过渡类型转换(使用类的xxxValue()方法)
String和Date本身就是类。
Java共有六个包装类是Boolean、Character、Integer、Long、Float、Double,
字面上它们分别对应于boolean、char、     int、    long、float、double。
转换方法:1.首先声明一个变量,2.生成一个对应的包装类,3.利用包装类的xxxValue()方法方法进行类型转换
类的转换方法对应
boolean    ----->booleanValue()
char    ----->charValue()
int    ----->intValue()
long    ----->longValue()
float    ----->floatValue()
double    ----->doubleValue()
例如,float型转换为double型:
float f1=100.00f;        //1.首先声明一个变量
Float F1=new float(f1);        //2.生成一个对应的包装类    
Double d1=F1.doubleValue();    //3.利用包装类的xxxValue()方法方法进行类型转
例如,double型转换为int型时:


相关文档:

Java 线程编程中的同步、重复、定时

(一)线程同步
实现生产者消费者问题来说明线程问题,举例如下所示:
/**
* 生产者消费者问题
*/
public class ProducerConsumer {

/**
* 主方法
*/
public static void main(String[] args) {
ProductBox pb = new ProductBox ......

用Java操作Oracle日期类型字段

在java对oracle的操作中,日期字段是很头疼的事情,其实仔细研究一下也并不难掌握。
举个例子来说明:
表 book    中有name varchar2(20)//书籍名称,buydate Date //购买日期 两个字段。
已经创建了数据库连接Connection conn;
方法一、使用java.sql.Date实现比较简单的yyyy-mm-dd格式日期。
java.sql. ......

java:Student类

package collection;
public class Student {
 
 public Student() {}
  
 public Student(String name, String sex, int age) {
  this.name = name;
  this.sex = sex;
  this.age = age;
 }
 @Override
 public String toString() { ......

java:递归:10元钱按1,2,5元任意组合

package game;
public class Money {
 public static void main(String[] args) {
  fun("", 10);
  System.out.println("总共算法:" + i);
 }
 // 10元钱的组成,1,2,5任意组合
 public static int i = 1;
 public static void fun(String log, int n) {
  ......

JAVA RMI 快速入门实例

JAVA RMI 快速入门实例
本实例为参考多篇文章写就而成,网上及书上各类文章介绍如何使用RMI有多种实例可参考,譬如有:
1. 用命令rmiregistry启动RMI注册服务的
2. 同时创建存根(stub)和骨架(skeleton)的
3. 只创建存根类的的(jdk1.2以后版本)
4. 通过RemoteRef和rmi://协议字串方式的
5. 比较少讲到的用LocateRegist ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号