JAVA基本数据类型
来源:互联网 发布:c语言开平方怎么写 编辑:程序博客网 时间:2024/04/29 06:32
/*java中的八种基本数据类型: 整数: byte 、 short 、 int 、 long 小数: float double 字符: char 布尔: boolean 字符串的类型: String(引用数据类型)声明变量的方式: 方式1: 数据类型 变量名 = 数据; 方式2:数据类型 变量名1 , 变量名2 ......;*/class Demo1 { public static void main(String[] args) { String str = ""; //字符串还是字符呢? ""字符串没有内容是属于一个空字符串。 System.out.println(str); }}
/*数据类型转换: 小数据类型-------->大数据类型 自动类型转换 大数据类型--------->小数据类型 强制类型转换 强制类型转换的格式: 小数据类型 变量名 = (小数据类型)大数据类型数据类型转换要注意的细节: 1. 凡是byte、short 、 char数据类型数据在运算的时候都会自动转换成int类型的数据再运算。 2. 两个不同数据类型的数据在运算的时候,结果取决于大的数据类型。*/class Demo2 { public static void main(String[] args) { /* byte b= 11; // 一个字节 一两碗 short s = b; // 把b变量存储的值赋予给s变量。 2字节 二两的碗 int i = s; // i是4字节 long l = i; // l 是8个字节。 System.out.println(l); int i = 128; //4个字节 byte b =(byte) i; // 1个字节 System.out.println(b); // -128 //如果是负数,那么最高位肯定是1, 正数的二进制位的最高位是0。 System.out.println(Integer.toBinaryString(-7)); //sun给我们提供一个功能 Integer.tobinaryString() 查看一个数据的二进制数据形式的。 // 11111001(补码) 凡是byte、short 、 char数据类型数据在运算的时候都会自动转换成int类型的数据再运算。 byte b1 =1; byte b2 = 2; byte b3 = (byte)(b1+b2); System.out.println(b3); //3 System.out.println('a'+1); //98 两个不同数据类型的数据在运算的时候,结果取决于大的数据类型 int i =10; long l = 20; i = (int)(i+l); System.out.println(i); */ int i = 10; // byte b = i; // 一个整数没有加上任何标识的时候,默认是int类型的数据。 //10 是一个常量, 编译器在编译的时候就能够确认常量的值了,byte b = 10,在编译到的时候 //java编译器就会检查到10并没有超出byte的表示范围,所以允许赋值。 //java编译器在编译 的时候并不能确认变量所存储的值,变量存储的值是在运行的时候才在内存中分配空间 的。 System.out.println(b); }}
这里写代码片
0 0
- Java数据类型之基本数据类型
- java数据类型之基本数据类型
- JAVA基本数据类型、数据类型转换
- Java 数据类型(基本数据类型、引用数据类型)
- Java数据类型(基本数据类型和引用数据类型)
- Java的数据类型:基本数据类型、引用数据类型
- Java数据类型:引用数据类型与基本数据类型
- C++基本数据类型 vs. Java 基本数据类型
- MySQL基本数据类型与Java基本数据类型
- Java基本数据类型转换
- java 基本数据类型
- java基本数据类型转换
- java中的基本数据类型
- java的基本数据类型
- Java基本数据类型转换
- java 基本数据类型转换
- Java基本数据类型转换
- JAVA基本数据类型
- java date20150820
- 近几天小结
- 归并排序
- 欢迎使用CSDN-markdown编辑器
- java date20150819
- JAVA基本数据类型
- 日志处理(文件的读出和写入)
- 构造函数和析构函数的调用过程
- Protocol - 5
- LRU Cache
- 算术运算符
- 黑马程序员=====Java基础---继承、抽象、接口
- 初次安装Android Studio之环境设置
- [Leetcode]Kth Smallest Element in a BST