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学习从入门到精通
一、 JDK (Java Development Kit)
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的J ......
package innerClass.test;
public class InheritTest
{
public static void main(String[] args)
{
Person p = new Person("LMS");
p.show();
  ......
为了使操作系统支持Java,可由Sun公司的Java下载网页, 根据操作系统类型下载和安装一个免费JRE(Java Runtime Environment), 例如, JRE6。然后, 将本文件下载保存, 拷贝, 并粘贴到JRE所在的security目录, 例如, C:/Program Files/Java/jre6/lib/security/, 替换原有的文件java.policy, 设置JRE完成。
......
//1.创建testdll.java文件
public class testdll
{
static
{
System.loadLibrary("goodluck");
}
public native static int get();
public native static void set(int i);
public static void main(String[] args)
{
testdll test = new testdll();
test.set(10);
System.out.println(test.get() ......
//获取数据库数据返回list
public List queryAll(int fcateId) {
List list = new ArrayList();
String sql = "select * from g_Account where fCateID=? order by fCode";
Connection con = SqlHelp.getConn();//获得连接,sqlhelp自己写的工具类
PreparedStatement pst = null;
ResultSet rs = null;
......