数据类型总结

java中常用数据类型有两种:基本数据类型和应用数据类型(类类型);

基本数据类型有8种

byte8bit-128~127

int32bit10进制形式存储

short16bit10进制形式存储

char16bit10进制形式存储

long64bit10进制形式存储

double64bit16进制形式存储

float32bit16进制形式存储

booleantrue 

1.浮点型不能自动转换为整型,精度会有损失 1是因为浮点型有小数点 2是因为浮点是16进制存储,整型是10进制形式存储

2.整型不能自动转换为字符型,因为字符型有自己的转换方式,而且char无符号限制,所以只能进行强制转换

引用数据类型(类、抽象类、接口、数组)

String类中含有大量的方法

统计字符串中某个字符出现的次数核心思想是数据类型的转换。

//建立TongJi类
public class TongJi{
	//建立入口函数
	public static void main(String[] args){
		String str="!@#$%^&*)(*&^%$#@!ERTYUI";
		int[] arr=new int[256];
		for(int i=0;i<str.length();i++){
			int code=str.charAt(i);
			arr[code]++;
		}
		for(int i=0;i<arr.length;i++){
			if(arr[i]!=0){
			char c=(char)i;
			System.out.println(c+"出现的次数为"+arr[i]);
			}
		}
	}
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值