java初识与数据类型

本文介绍了Java编程的基础知识,包括注释的三种类型及其使用注意事项,标识符的命名规则,数据类型的分类如整型、浮点型、字符型和布尔型,以及变量的概念。详细阐述了字面常量、类型转换和不同类型之间的相加操作。此外,还讨论了字符串类型的特点和转化方法,如将数字转化为字符串或反之。
摘要由CSDN通过智能技术生成

日升时奋斗,日落时自省

目录

 一、注释

二、标识符

三、数据类型与变量

1.字面常量

2.数据类型

 3.变量

4.字符型变量

5.类型转换

 6.不同类型进行相加

7.字符串类型


 一、注释

java注释有三种

第一是单行注释://  注释内容

第二是块注释:   /*注释内容*/

第三是文档注释: /**文档注释*/,可以被javadoc工具解析,生成一套以网页文件形式体现的程序说明文档

(1)块注释不能嵌套使用

(2)注释都不会进行编译,也不会再class中出现

 注意:注释尽量有用哈,内容准确,积极向上

二、标识符

在程序中有类名,方法名或者变量名

标识符中可以包含:字母,数字以及下划线和符号等等。

注意:标识符不能以数字开头,也不能关键字且严格区分大小写

类名:每个单词首字母大写

方法名:首字母小写,后面每个单词的首字母大写

变量名:与方法名相同

三、数据类型与变量

1.字面常量

(1)字符串变量

(2)整型常量

(3)浮点数常量

(4)字符常量

(5)布尔常量

(6)空常量:null

(1)-(5)都是近于C语言,在C语言基础上去理解

2.数据类型

 基本数据类型四类八种:

四类:整型,浮点型,字符型以及布尔型

八种:

字节型(byte 1字节)

短整型(short 2字节)

整型(int 4字节)

长整型(long 8字节)

单精度浮点数(float 4字节

双精度浮点型(double 8字节)

字符型(char 2字节)

布尔型(boolean 没有具体)

(1)无关系统,int都占用4个字节,long都占8个字节

(2)其中只有int型,浮点型double是默认的

 3.变量

基础:

长整型(long)的不同(相对于C语言)

短整型(short)

 

 字节型(byte)

双精度浮点型(double)

所有Double.MAX_VALUE与Byte.MAX_LAVUE等一系列相似的,都是为了计算于该类型的最值

有一个特殊的存在(相比于C语言)

4.字符型变量

 

一个汉字是两个字节,char可以有一个汉字的存在 ,当前Character是没有明确的值,在这里输出都不是一个准确的数字

5.类型转换

 类型转换规则是:

小字节可以直接转化为大字节,但是大字节不可以直接转化为小字节

大字节转化为小字节,为了安全,所以得进行强制转换

 

注意:特殊的是布尔型不能进行强制转换

 6.不同类型进行相加

 

同样:相加需要的进行类型转化,long整型需要的转型int型才能相加,定义的长整型可以直接进行比它小的字节相加

 

在计算机中cpu计算是以每四个字节进行的,所以byte这里只有两个字节想要进行byte的加减,就需要进行类型强制转换 (强行转换可能会精度丢失

7.字符串类型

 

在java中存在字符串类型定义方式String 

 

字符串相加的,是表示字符串的拼接

java中还有很多的转化,是java本身自带的就像这里的

String str2=String.valueOf(num);

上面这行代码就是将数字转化为字符串(相比C语言确实轻松不少嘞)


num1=Integer.parseInt(str);

上面这行代码就是将字符串转化为数字

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值