java 十六进制转十进制_脚本语言系列之Java | Java基础语法

4875c150fb9811922aacbfbe7b4293a8.png
本文主要介绍java基础语法中的关键字、标识符、注释、进制、常量及变量的概念及定义,并介绍Java中的8种基本数据类型及引用数据类型。

一、关键字

1、关键字的概念

在java中给一些单词赋予了特定的含义,这个单词就叫做关键字(keyword)

2、关键字的特点

  • 关键字的特点是全部都是小写
  • 在notepad++或者eclipse工具中,关键字都是以特殊颜色标注的

3、java中的关键字

39fd0feb33673c151435dea62b5721f8.png

二、标识符

1、标识符的概念

为变量、方法、类、接口等起的一个名字的字符序列

2、标识符的组成

  • 是有数字、字母、$及下划线组成
  • 不能是数字开头
  • 不能是java中的关键字
  • java是区分大小写的,A和a是两个不同的标识符

3、标识符的命名规则

在java编程中,标识符一般要求见名知意、驼峰式命名规范。

变量和方法:

  • 单个单词:全部小写即可,比如:name、get()
  • 多个单词:从第二个单词开始,首字母要大写,比如:userName、getName()

类和接口:

  • 单个单词:首字母要大写,比如:class Animal{}
  • 多个单词:所有单词的首字母要大写:class MathDemo{}

包:

  • 单级包:字母全部小写,比如:com
  • 多级包:所有字母都要小写,用.连接,比如:com.qf.allen

常量:

  • 所有的字母都要大写,多个单词用下划线隔开,比如:USER_AGE

三、注释(掌握)

  • 单行注释://
  • 多行注释:/ xxxxxxxxxxxxxxxxxx /
  • 文档注释: / xxxxxxxxxxxxxxxxxxxx /
/*

四、常量

在程序执行过程中,其值不会发生变化的量就是常量

java中的常量分类:

  • 字符串常量:用双引号引起来的字符就是字符串常量,比如"abc"
  • 整形常量:整形数据,比如20、150、270
  • 浮点型常量:小数,比如12.23、1.1111111123
  • 字符常量:用单引号引起来的字符就是字符常量,比如'a'
  • 布尔型常量:只有两个值,true和false
  • 空常量:只有一个,就是null
class 

五、进制

就是进位制,是人们规定的一种进位方法,对于任何一种X进制,就表示某一位置上的数运算时是逢X进一位,二进制就是逢二进一,八进制是逢八进一,十进制是逢十进一,十六进制是逢十六进一。

1、Java针对整数常量提供了4种表现形式

  • 二进制
  • 八进制
  • 十进制
  • 十六进制

2、不同进制的数据组成

  • 二进制:由0,1组成。以0b开头
  • 八进制:由0,1,…7组成。以0开头
  • 十进制:由0,1,…9组成。整数默认是十进制的
  • 十六进制:由0,1,…9,a,b,c,d,e,f(大小写均可)。以0x开头
class 

3、进制之间的转换

  • 其他进制到十进制:系数*基数^权次幂之和
  • 十进制到其他进制:除基取余,直到商为0,余数反转
  • 快速转换:了解8421码的使用

3559a5158777c7cb3967519ee778e6ae.png

4、带符号数据的表示法

在计算机内部进行数据运算的时候,都是采用的补码运算,如果是带符号的数据,就需要进行转码运算。

05a20069935a1d6a2d052263aa3b5780.png

六、变量

在程序执行过程中,其值会一定的范围之内变化的量,数学中未知数

格式:数据类型 变量名 = 初始化值

  • 可以在定义变量的时候直接进行初始化
  • 可以先定义变量,在变量之前进行初始化
  • 定义变量不初始化直接使用会报错:可能尚未初始化变量length
  • 可以同时定义多个变量,变量之间使用逗号分开
public 

七、数据类型

java是强类型语言,定义变量必须指定一个数据类型,以便java在内存为变量分配地址空间

1、基本数据类型(8种子类型)

  • 整型(默认是整形int):
byte:1个字节
short:2个字节
int:4个字节
long:8个字节
 
  • 浮点型(默认是double类型):
单精度float:4个字节
双精度double:8个字节
  • 字符型:
char:1个字节
  • 布尔型:
boolean:1个字节

2、引用数据类型

  • 类class
  • 接口interface
  • 数组[]

3、数据类型转换

  • boolean是不能与其他类型进行转换的
  • 默认转换(从小的数据类型转化为大的数据类型)
byte、short、char->int->long->float->double
byte、short、char是不能相互转,优先都转化为int
  • 强制类型转换(从大的数据类型转化为小的数据类型)

目标类型 变量名 = (目标类型) 被转的变量名

class 

欢迎关注作者,如果觉得写的还不错,就给点个赞同、喜欢、收藏(后续持续更新)。

【全文手打 如需转载 请标注此出处】

03ce5a36f9e4a939ad033344c9ee48c1.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值