java 类型
来源:互联网 发布:录屏直播软件 编辑:程序博客网 时间:2024/06/06 19:21
Java中数据类型
基本类型(原始类型、简单类型、) 数值类型
整数:byte : (8位) -2^7——2^7-1 1字节
Short : (16位) -2^15——2^15-1 2字节
Int : (32位) -2^31——2^31-1 4字节
Long: (64位) -2^63——2^63-1 8字节
浮点数:float:(32位) 定义要明显定义f
Double :(64位)默认定义为double
字符类型char:(16位) 2字节
布尔类型boolean (1位)
unicode码:是规定了英文和中文可以同时使用
<span style="white-space:pre"></span>Char c=’a’;//16Char c1=’啊’;//16Char c2=’1’;//16Boolean b = true,false ;//1
注意:
/*
* 1.同类型 单元位(大小,长度) 大接小,小接大,需要强制类型转换。
* 2.不同类型 精度,高精度接小精度
* 此时,强制类型转换可能造成小数点后的元素丢失
*/
// ASCII码 8位
// unicode码 16位
这里java编码都是unicode编码。
这里有一个例子:功能:用数字输出字符形式“我爱你”
代码:
char[] c = new char[t.length];for(int i=0;i<t.length;i++){c[i]=(char)(t[i]);}for(int i=0;i<c.length ;i++){ System.err.print(c[i]);}
引用类型
Java中运算符:
数学运算符:=、-*、/、=
在算数运算符中有几个这样的情况
代码:
byte b=1;b=(byte)(b+1);System.out.println(b);注意:这里b+1中b是byte类型,而1是整形,b+1就会把b转换成int类型,然后就是int类型的b与1加,得到的是一个int类型的数。
这个数要复制给byte类型的b,这里是大的单元为转换成小的单元位,这时需要强制类型转换。
0 0
- Java类型
- Java类型
- java 类型
- java 类型
- java--类型
- java类型
- Java类型
- java类型
- Java基本类型-字符类型
- MySql类型与Java类型
- Java 基本类型 引用类型
- JAVA: Java基本类型
- 【Java】JAVA枚举类型
- Java引用类型 Java类型转换疑惑
- Java 数组类型(基本类型数组类型、封装类型数组类型、数组的数组类型)
- java中的类型转换
- java中的类型转换
- java的类型转换
- 优化Android本地文档中的加载速度
- Windows下构建robotium+jenkins+TMTS可持续集成自动化测试
- 文件分割与合并(Java)
- jquery插件实例
- Color the ball
- java 类型
- php下载文件
- opencms8.0.1添加默认文件名
- JDBC中按条件查询数据时ResultSet一直为空
- 无敌大帅杜的编程之道0
- 百度之星2015资格赛#1002
- 第11周 项目1-2 存储班长信息的学生类(2)
- synchronized关键字的详细使用
- 谈细节-先减轻用户操作负担再说吧