java常用基本数据类型
来源:互联网 发布:化工制药知乎 编辑:程序博客网 时间:2024/06/06 05:13
java常用基本数据类型
同期它编程语言一样,java中也有一些基本的数据类型,其中的一些已经是我们的老朋友了,例如,char
,int
,fload
,double
等等。这里我们就介绍一些陌生的朋友。
java中”个人”陌生的基本数据类型
1. byte:
字面就是字节,8bit,它是有符号,以二进制补码形式表示的整数。最大值127,最小值-127.我们来确认一下它的长度。
public class data_type{ public static void main(String []args) { byte byte_data1,byte_data2; byte_data1 = 127; byte_data2 = 128; System.out.printf("byte1:%d", byte_data1); System.out.printf("byte2:%d", byte_data2); byte byte_data3,byte_data4; byte_data3 = -129; byte_data4 = -128; System.out.printf("byte3:%d", byte_data3); System.out.printf("byte4:%d", byte_data4); }}
- 测试结果:
发现超过127和-128,编译器就受不了了。所以byte数据类型的大小是-128 <= byte <= 127data_type.java:5: possible loss of precision
found : int
required: byte
byte_data2 = 128;
^
data_type.java:10: possible loss of precision
found : int
required: byte
byte_data3 = -129;
^
2 errors
2.boolean
学过C++的朋友都知道C++中有bool类型(用0和1表示),java中的bool类型用boolean表示,而且只能是true、false,不能时其它的,如果时其它的编译器就会报错。如下是一个正确的例子。public class bool{ public static void main(String []args) { boolean bool; bool = true; System.out.printf("bool1:%s\n", bool); bool = false; System.out.printf("bool2:%s\n", bool); System.out.println("bool3"); System.out.println("bool4"); }}
打印结果:
细心的朋友可能已经发现了,我们bool1,和bool2中加了换行符,但是bool3和bool4中我们没有加换行符,但是为什么会换行呢。bool1:true
bool2:false
bool3
bool4知识扩展:
System.out.print():这个可以理解成时C语言中的printf函数,用法也一样
System.out.println():这个打印字符串,主要是还可以自己换行,见打印结果中。
3.引用类型
在之前学习其它面向对象编程语言时,已经接触过引用类型
·,它非常类似于C语言中的指针。
- 对象和数组都是引用类型
- 所有引用类型默认值都是NULL。
4.常量
常量就是一旦定义初始化后,就不能修改的变量,否则编译就报错了。在java中常来那个的修饰符是final(字面意思非常好理解),就像其它语言中C/C++ 使用const来修饰。
public class ref { public static void main(String []args) { final byte style = 66; style = 88; System.out.printf("style:%d",style); }}
- 测试结果
ref.java:4: error: cannot assign a value to final variable style
style = 88;
^
1 error
上面的测试结果就能发现final定义的常量是不能改变的。
阅读全文
0 0
- java常用基本数据类型
- java 常用基本数据类型的默认值
- 常用基本数据类型
- 常用数据库基本数据类型
- oracle---常用基本数据类型
- 常用数据库基本数据类型
- SQL基本常用数据类型
- Java——基本数据类型常用的一些方法
- Java常用类之【八种基本数据类型】
- 2.2-全栈Java笔记:常用的三类八种基本数据类型
- Java数据类型之基本数据类型
- java数据类型之基本数据类型
- JAVA基本数据类型、数据类型转换
- Java 数据类型(基本数据类型、引用数据类型)
- Java数据类型(基本数据类型和引用数据类型)
- Java的数据类型:基本数据类型、引用数据类型
- Java数据类型:引用数据类型与基本数据类型
- C++基本数据类型 vs. Java 基本数据类型
- POJ
- 搜索 B
- Office2016方程编号方法
- 数字货币开发专题(什么是比特币挖矿机)
- 新手基础(一)封装、setter和getter
- java常用基本数据类型
- 外部连接不上redis的解决方法
- HDU1542-Atlantis(线段树+扫描线——面积并)
- 1004. 成绩排名 (20)
- 配置yum源服务器
- 搜索 D
- 50. Pow(x, n)函数实现
- JPEG解码
- 无插件查看chrome网页保存的密码