首页 > 编程语言 >JAVASE基础强化Day2

JAVASE基础强化Day2

时间:2023-01-15 11:11:56浏览次数:38  
标签:字节 int Day2 数据类型 强化 类型 bit JAVASE String

总结:

数据类型:基本数据类型,引用数据类型

八大基本数据类型:

Byte:字节类型:1个字节,8个bit,在内存中开辟8个bit的空间 每个bit就是二进制的

 Short:2个字节,8*2=16个bit,在内存中开辟16个bit的空间

 Int:4个字节:8*4=32个bit,在内存中开辟32个bit的空间

 Long:8个字节 数字后面要加L

 Float:4个字节 数字后面要加F

 Double:8个字节

 Char:2个字节

 Boolean:1个字节

引用数据类型:类,接口,数组

 

浮点型的细节:除法的时候要注意除数需要小数,科学计数法5.20e2=520(e2=10的2次方)

字符的本质:存储的时候:’a’->编码97->二进制存储;读取:二进制->97->’a’;

编码:UTF-8编码 字母1个字节,汉字3个字节体现在文件大小上

GBK编码:字母2个字节,汉字2个字节

ASCLL:128个字符,每个字符用一个字节表示

 

布尔类型:JAVA中的布尔类型不能够用1和0来代替ture和false

 

String类型:字符串类型,类型可以转换成String类型使用到+,String类型也可以向基本类型转换:使用到包装,用到parse数据类型方法

 

Int a=10;

String s=a+””;

 

String s=123

Int a=Integer.parseInt(s);

 

※:String->char

String s=”123”

For(int i=0;i<3;i++){

S.charAt(i);

}

 

自动转换:

精度小的可以自动转换成精度大的基本数据类型※因为精度小的内存空间比较小,精度大的内存空间比较大,所以精度小的数据可以存放到精度大的数据中

例如:int a=10; int类型4个字节32位bit     long b=a 对的,long类型是8个字节64个bit所以他的空间大,可以装下int类型的数据

 

Char->int->long->float->double

Byte->short->int->long->float->double

 

强制类型转换:()防止精度丢失

标签:字节,int,Day2,数据类型,强化,类型,bit,JAVASE,String
From: https://www.cnblogs.com/JK02/p/17053222.html

相关文章

  • 强化反复
    概述强化反复是一种随机化思想。具体来讲,有时题目中的限制过于复杂,无法处理或处理的复杂度不可接受。此时可以考虑通过随机化地加强限制获得一个较可做的条件,然后......
  • “动手学强化学习Pytorch版”笔记
    书籍一:2.3.3梯度:梯度就是对张量中的每个变量都求偏导,求出某点的值,然后将他们按照原先张量的对应顺序写成一个新张量,这个新张量就是原先张量在某点的梯度如:importtor......
  • JAVASE强化基础Day1
    总结:java跨平台性:首先编写java文件,再通过编码变成class文件,最后通过JVM(JAVA虚拟机)跨平台可以运行编码:java代码编码一般再eclipse和idea上都式TUF-8,如果发现代码的中文......
  • javase知识点总结:三种程序逻辑结构,输入输出
    顺序结构顺序结构程序就是按语句出现的先后顺序执行的程序结构。计算机按顺序逐条执行语句,当一条语句执行完毕,自动转到下一条语句。分支结构if语句1.语法格式1if(......
  • day2
    1、leetcode977有序数组的平方题目:给你一个按非递减顺序排序的整数数组nums,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。示例1:输入:nums=[-4,-1,0,3......
  • 强化学习仿真环境torcs搭建
    1、下载Windowstorcs版本1.3.7 TORCS-TheOpenRacingCarSimulator-Browse/all-in-oneatSourceForge.net    安装时不要安装在默认目录,使用网上的path......
  • android开发day2
    简单控件设置文本内容首先,需要在strings.xml中定义字符串变量,防止硬编码在XML中设置在java代码中设置设置文本大小单位px:相同分辨率,不同尺寸,占的比例相......
  • day2-双指针-977--59
     暴力解法      螺旋矩阵,边界条件有点多,要好好分析才可以  classSolution{public:vector<vector<int>>generateMatrix(intn){......
  • javase知识点总结:初认java,数据类型与变量,运算符
    一.初识java1.初识Java的main方法main方法示例publicclassHelloWorld{publicstaticvoidmain(String[]args){System.out.println("Hello,world");......
  • 字符串函数与内存函数(day22)
    strstr函数实例intmain(){chararr1[20]="abcdef";chararr2[20]="de";char*ret=strstr(arr1,arr2);if(ret==NULL)printf("没有找到\n");else......