关键字

关键字: 被Java语言赋予特定含义的单词
关键字特点 组成关键字的字母全部小写
关键字注意事项 goto和const作为保留字存在,目前并不使用 类似IDEA这样的集成工具,针对关键字有特殊的颜色标记,非常直观。
标识符

标识符 就是给类,接口,方法,变量等起名字时使用的字符序列
组成规则 英文大小写字母 数字字符 $和_ 注意事项
不能以数字开头 不能是Java中的关键字 区分大小写
标识符(常见命名规则)

注释

注释用于解释说明程序的文字
Java中注释分类格式
单行注释格式: //注释文字
多行注释 格式: /* 注释文字 /
文档注释 格式:/
* 注释文字 */
常量

常量 在程序执行的过程中其值不可以发生改变
Java中常量分类
字面值常量
自定义常量
常量分为:

字符串常量 用双引号括起来的内容

整数常量 所有整数

小数常量 所有小数

字符常量 用单引号括起来的内容 ‘a’,’A’,’0’

布尔常量 较为特有,只有true和false

空常量 null(数组部分讲解)

进制

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

十进制转二进制、八进制、十六进制 分别为除2/8/16,取余数,然后将余数反转

二进制转十进制 可用8421码

二进制转八进制

八进制转十进制: 系数*8 权

十六进制转十进制: 系数*10

权 权:从0开始,从右往左数的位数


二进制转八进制

二进制转十六进制


正数负数的原码、反码、补码

原码:就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。
反码:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。
补码:正数的补码与其原码相同;负数的补码是在其反码的末位加1

好啦,今晚更新完毕,明天继续加油~~

文章来源:https://www.tuicool.com/articles/JZBB7f2

java基础语法以及进制的转换相关推荐

  1. Java基础--数据类型及进制转换

    1.Dos常用命令符 -d: 盘符切换(切换到哪个盘输入那个盘符) -dir(directory) 列出当前目录下 的文件以及文件夹 -md(make directory) 创建目录,md之后空格加文 ...

  2. python中四种进制的输出_Python基础语法和进制

    基础语法 开发种常用的快捷键 键位 功能 ctrl + / 添加注释和取消注释 ctrl + s 保存 ctrl + c 复制 ctrl + v 粘贴 ctrl + x 剪切 ctrl + z 撤销 ...

  3. 小白自学笔记——JAVA基础 2.5进制

    计算机中不同进制的使用说明 所有数字在计算机底层都以二进制形式存在. 对于整数,有四种表示方式: - 二进制(binary):0,1 ,满2进1.以0b或0B开头. - 十进制(decimal):0- ...

  4. java基础:任意进制到十进制的转换

    十进制转换到十进制: 二进制转换到十进制 八进制转换到十进制: 十六进制转换到十进制: 转载于:https://www.cnblogs.com/YuTaiYin/p/6926380.html

  5. java中的进制输出转换_Java I/O : Java中的进制详解

    作者:李强强 上一篇,泥瓦匠基础地讲了下Java I/O : Bit Operation 位运算.这一讲,泥瓦匠带你走进Java中的进制详解. 一.引子 在Java世界里,99%的工作都是处理这高层. ...

  6. java n 转换_自己写的Java N进制互相转换(2=N=16)

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 第一次发帖 欢迎大家指点缺点 import java.util.Scanner; import java.util.Stack; /** * N进制转换( ...

  7. java中的进制输出转换_java中进制的转换,Byte与16进制的转换

    java中对于进制的转换有很多方式,其中对于常见的基本的二进制 八进制 十进制 十六进制等的转换有对于的包装类实现,不需要通过二外的算法来进行实现,具体如下: 首先关于最简单的二进制转换的方法有: 十 ...

  8. java里的进制转换函数_基于Java中进制的转换函数详解

    十进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成二进制 Integer.toBinar ...

  9. 【Python零基础入门篇 · 3】:掌握数值类型、进制的转换、字符串、占位符和格式化输入输出、标识符和保留字

    目录 一.数值类型 1.整数类型 整数的不同进制表示方式 2.浮点类型 3.布尔类型 二.进制的转换 1.进制间的转换规则 十进制转换二.八.十六进制图解 2.进制转换的函数 三.字符串 1. 字符串 ...

最新文章

  1. 如何用极致业务基础平台做一个通用企业ERP系列之三启用期间管理设计
  2. 开源——需要分享共享的无私精神
  3. python开发【第四篇】:python基础之函数
  4. RedirectToAction()转移方式及参数传递
  5. 分布式键值系统Amazon Dynamo简介
  6. RBAC 权限设计(转载)
  7. 他初中学历做开发,3年在北京买了房,超过了99%的程序员!
  8. 管道popen和pclose的实例使用
  9. 数据链路层点到点通讯和PPP协议
  10. 黑马程序员—18-oc协议与block
  11. Postman下载安装及汉化
  12. Centos-Wake On Lan远程唤醒服务器
  13. deecamp训练营
  14. delphi mysql 删除_Delphi如何清空日志文件
  15. shell 值判断,大于0,等于0,小于0,大于等于0,小于等于0,不等于0
  16. 拆解PowerApps - 请假申请 - 4
  17. 阿卡迪亚大学的计算机科学,阿卡迪亚大学计算机科学移动与普通计算本科申请.pdf...
  18. 学python历程中
  19. 基于xc7k325t fbg900的IBRET的测试流程
  20. 主流浏览器有哪些?这些浏览器的内核分别是什么?

热门文章

  1. 几则常用的BASIS技巧整理
  2. 从Run Simple到Run Live,SAP有哪些新变化?
  3. SAP的会计凭证类别
  4. 谁来搬走冷链物流头上的三座大山
  5. 年轻人买菜只愿意走670米,每日优鲜、叮咚买菜等生鲜电商们依然“难送达”
  6. 信息服务器怎么填写,如何设定服务器信息
  7. MySQL高可靠_MySQL高可用与高可靠架构
  8. mysql tcp ip_通过TCP/IP连接Mysql数据库
  9. 剪映导出帧率选多少_剪映帧率怎么设置?剪映帧率设置方法
  10. 攻防世界-hit-the-core(简单详细)