Java IDEA Debug&进制&二维数组(一)

简介: Java IDEA Debug&进制&二维数组(一)

1.Debug模式



1.1 什么是Debug模式


是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序。


1.2 Debug介绍与操作流程


  • 如何加断点


  • 选择要设置断点的代码行,在行号的区域后面单击鼠标左键即可


  • 如何运行加了断点的程序


  • 在代码区域右键Debug执行


  • 看哪里


  • 看Debugger窗口


  • 看Console窗口


  • 点哪里


  • 点Step Into (F7)这个箭头,也可以直接按F7


  • 如何删除断点


  • 选择要删除的断点,单击鼠标左键即可


  • 如果是多个断点,可以每一个再点击一次。也可以一次性全部删除


2. 进制的介绍与书写格式



2.1 进制的介绍与书写格式


代码 :


public class Demo1 {
    /*
        十进制:Java中,数值默认都是10进制,不需要加任何修饰。
        二进制:数值前面以0b开头,b大小写都可以。
        八进制:数值前面以0开头。
        十六进制:数值前面以0x开头,x大小写都可以。
        注意: 书写的时候, 虽然加入了进制的标识, 但打印在控制台展示的都是十进制数据.
     */
    public static void main(String[] args) {
        System.out.println(10);
        System.out.println("二进制数据0b10的十进制表示为:" + 0b10);
        System.out.println("八进制数据010的十进制表示为:" + 010);
        System.out.println("十六进制数据0x10的十进制表示为:" + 0x10);
    }
}


2.2 任意进制到十进制的转换


image.png

image.png


2.3 进制转换-十进制到任意进制转换


2.3.1 : 十进制到二进制的转换


公式:除基取余使用源数据,不断的除以基数(几进制,基数就是几)得到余数,直到商为0,再将余数倒着拼起来即可。


需求:将十进制数字11,转换为2进制。


实现方式:源数据为11,使用11不断的除以基数,也就是2,直到商为0。



image.png


2.3.2 : 十进制到十六进制的转换


公式:除基取余使用源数据,不断的除以基数(几进制,基数就是几)得到余数,直到商为0,再将余数倒着拼起来即可。


需求:将十进制数字60,转换为16进制。


实现方式:源数据为60,使用60不断的除以基数,也就是16,直到商为0。


image.png


结论:十进制到任意进制的转换


公式:除基取余使用源数据,不断的除以基数(几进制,基数就是几)得到余数,直到商为0,再将余数倒着 拼起来即可


2.4 快速进制转换法


8421码:


8421码又称BCD码,是BCD代码中最常用的一种BCD: (Binary-Coded Decimal‎) 二进制码十进制数在这种编码方式中,每一位二进制值的1都是代表一个固定数值,把每一位的1代表的十进制数加起来得到的结果就是它所代表的十进制数。


image.png


image.png

image.png




目录
相关文章
|
2天前
|
Java 网络安全 网络协议
IDEA实现java远程调试
IDEA实现java远程调试
18 3
|
6天前
|
Java
IDEA debug HashMap源码的心得
IDEA debug HashMap源码的心得
12 0
|
11天前
|
传感器 数据采集 网络协议
Java串口通信:从十六进制字符串到字节数组的正确转换与发送
Java串口通信:从十六进制字符串到字节数组的正确转换与发送
30 4
|
13天前
|
Java
IDEA云行项目提示Error: java: OutOfMemoryError
IDEA云行项目提示Error: java: OutOfMemoryError
|
13天前
|
Java 微服务
IDEA报错There is insufficient memory for the Java Runtime Environment to continue.
IDEA报错There is insufficient memory for the Java Runtime Environment to continue.
|
17天前
|
Java 测试技术
使用IDEA进行服务器远程debug调试
使用IDEA进行服务器远程debug调试
25 0
|
19天前
|
Java
IDEA DeBug
IDEA DeBug
16 1
|
28天前
|
Web App开发 Java 应用服务中间件
【Java Web】在 IDEA 中部署 Tomcat
【Java Web】在 IDEA 中部署 Tomcat
|
28天前
|
传感器 小程序 Java
Java+saas模式 智慧校园系统源码Java Android +MySQL+ IDEA 多校运营数字化校园云平台源码
Java+saas模式 智慧校园系统源码Java Android +MySQL+ IDEA 多校运营数字化校园云平台源码 智慧校园即智慧化的校园,也指按智慧化标准进行的校园建设,按标准《智慧校园总体框架》中对智慧校园的标准定义是:物理空间和信息空间的有机衔接,使任何人、任何时间、任何地点都能便捷的获取资源和服务。
20 1
|
1月前
|
Java 应用服务中间件 Maven
使用IDEA搭建SpringMVC环境,Maven导入了依赖,但是运行报错 java.lang.ClassNotFoundException
使用IDEA搭建SpringMVC环境,Maven导入了依赖,但是运行报错 java.lang.ClassNotFoundException
20 1