Java之数据类型

2016.06.19

 

上课内容:数据类型

 

抽现在这段时间不忙,把前面学过的知识重新梳理一遍,巩固一下基础,然后打算暑假再开始做项目。加油!

总体来说,Java中的数据类型分为两大类,即原始类型和对象类型(又叫引用类型)。后则是由类生成的对象类型。原始类型有8种,而Java中的原始对象类型有8种,用来存储数值、字符和布尔值。

 

Java中的数据类型是有符号的。

1.基本数据类型

 

整数类型:         byte 8bit、short 16bit、int 32bit、long 64bit

浮点类型:         float  32bit、double 64bit

字符型:            char  16bit  2^16-1 65535

布尔类型:         boolean(true和false)  

编译和运行java程序

打开dinwos键+R键调出运行窗口,输入cmd,回车进入到命令提示符,然后再输入对应的盘符,接着输入(cd Java所在的目录)回车进入目录中

javac 文件名.javajavac CharCounts.java

java 文件名java CharCounts

小范围的数据转大范围的数据,直接转型,而大范围的数据转小范围的数据则需要强制转型。

列如:

public class CharCounts{
       public static void main(String[] args){
    	   int a = 255;
    	   byte b = (byte)a;
    	   System.out.println("结果是:"+b);//byte的范围是-128-127	
}
	
}	

 

一个bit是计算机可以存储的最小数据单位,即1位,只可能是0或1。

1KB由1024个byte组成,1MB由1024K组成,1GB有1024M组成。

 

2.引用数据类型

所有以class、interface、abstract class定义的类都属于引用数据类型。

 

练习:统计字符串中出现字符串的个数

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值