Java基础-------数据类型

来源:互联网 发布:虚荣 知乎 编辑:程序博客网 时间:2024/06/01 10:43

一、基本数据类型

布尔类型:

默认值是false,也就是说没有赋值是false,下面有一段代码

public class Demo2 {static boolean notValue;static boolean isValue=true;public static void main(String[] args) {System.out.println("没有赋值"+notValue);System.out.println("赋值"+isValue);if(notValue){System.out.println("没有赋值!");}if(isValue){System.out.println("赋值!");}}}

字符类型:Java中的字符型数据属于Unicode编码。一个Unicode的编码就是16位,即两个字节。

整型数据就是整数,表示不含小数部分的数字。

整型数据类型有四种:byte,short,int,long

byte取值范围:-2^7~2^7-1,所占用的空间是1个字节;

short取值范围:-2^15~2^15-1,所占用的空间是2个字节;

int取值范围:-2^-31~2^31-1,所占用的空间是4个字节;

long取值范围:-2^63~2^63-1,所占用的空间是8个字节;

实型:含有小数的数字类型,实型又叫浮点型

float:单精度浮点型,double:双精度浮点型,双精度类型比单精度类型范围大;

二、数据类型的转换:隐式转换和显示转换

三、运算符及表达式

算数运算符及表达式:

public class Demo2 {public static void main(String[] args) {// TODO Auto-generated method stubint a=1;int b=a++;System.out.println("a的值为:"+a);System.out.println("b的值为:"+b);}}


关系运算符及表达式:返回值true和false

逻辑运算符:&&和||短路逻辑操作符,&&左边为假,则整个为假。||&&左边为真,则整个为真,&和|为非短路逻辑操作符,都要计算出来两边的Boolean值。

位运算的计算:

public class Demo2 {public static void main(String[] args) {System.out.println(Integer.toBinaryString(789));System.out.println(Integer.toBinaryString(789>>3));System.out.println(Integer.toBinaryString(789<<90));}}









0 1
原创粉丝点击