Java基础笔记:Day_11 Eclipse的使用

Java基础(Eclipse、超市管理系统案例) 重点 1、Eclipse开发工具 2、超市库存管理系统 1.Eclipse的下载安装 A: Eclipse的下载安装 * a: 下载 * http://www.eclipse.org * b: 安装 * 只需要解压后就能使用 * c: 卸载 * 只需要将文件夹删除就可以了 * d: 注意 * 开发软件的安装目录中,尽量不要出现空格与中文 B: Eclipse的特点 *... 阅读详情

一、Eclipse常用快捷键
1、代码助手 Alt + /
2、快速修正 Ctrl + L
3、删除选中的行 Ctrl + shift + O
4、格式化代码 Ctrl + shift + F
5、查看某个类的源代码 Ctrl + MouseL
6、快速Outline Ctrl + O
7、打开继承体系 Ctrl + T
8、打开资源 Ctrl + shift + R
9、打开类型 Ctrl + shift + T
10、上下移动选中行 Alt + ↑↓
11、上下复制选中行 Ctrl + Alt + ↑↓
12、单行注释 Ctrl + /
13、多行注释 Ctrl + shift + /
14、取消多行注释 Ctrl + shift +
15、变为大小写 Ctrl + shift + x\y
16、重命名 Alt + shift + R

二、与数学相关的几个类

1.Math类
提供了一些与数学相关的内容和函数的方法,比如:平方、立方、开方、余弦、对数等,但是不是很常用。

2.BigInteger类
能够解决更大的数字。BigInteger能支持任意精度的整数,也就是说在运算该类的数字时可以准确的表示任何大小的整数值而不会丢失信息。当中也提供了绝对值、相反数等方法。但是依然不是很常用。

3.BigDecimal类
此类用于更为精确小数的计算,对于精度要求较高的数字计算具有意义。BigDecimal支持任意精度的定点数。

import java.math.BigDecimal;
public class Demo {
	public static void main(String[] args) {
		
		double n1 = 0.00009;
		double n2 = 0.00001;
		System.out.println(n1 + n2);								//1.0E-4
		System.out.println("0.00009+0.00001 = " + 0.00009+0.00001);	//0.00009+0.00001 = 9.0E-51.0E-5
		
		BigDecimal num1 = new BigDecimal(0.00009);		
		BigDecimal num2 = new BigDecimal(0.00001);		
		System.out.println(num1.add(num2));				//0.000100000000000000006486239496894530276449586381204426288604736328125
		
		BigDecimal num3 = new BigDecimal("0.00009");	
		BigDecimal num4 = new BigDecimal("0.00001");	
		System.out.println(num3.add(num4));				//0.00010	
	}
}

当我们使用String类型计算的时候,double显然无法进行精确的计算,此时如果使用了BigDecimal类,就没有问题。

在VSCode中使用LaTex+(grammarly语法检测,chatgpt翻译,Sumatra PDF 轻量级pdf阅读器) 整个文章分为以下几个内容,打 * 的是必须要安装的。 阅读详情

相关推荐

用STM32定时器PWM高级功能驱动步进电机:F103C8T6+TB6600实战教程

本文详细介绍了如何利用STM32F103C8T6微控制器的定时器PWM高级功能驱动TB6600步进电机驱动器,实现高效、灵活的运动控制方案。通过硬件配置、PWM参数计算、运动控制算法及TB6600高级功能应用的全面解析,为工业自动化和精密控制领域提供了实用的技术参考。

game4的博客 186

Java基础Day01-Java基础语法

Java基础语法Java发展史java的应用平台java特点jdk jre jvm集成开发环境 eclipse注释常量变量数据类型标识符就是用来给包 类 方法 变量定义名称的定义变量和使用变量使用变量的注意事项数据类型转换 Java发展史 诞生时间 1995年 java之父 詹姆斯 高斯林 目前最新的版本 java11 java的应用平台 javase 桌面应用开发 javaee 企业级应用开...

Puffy的博客 2601

从零搭建企业级AI网关:基于LiteLLM的安全防护体系设计

本文详细介绍了如何从零搭建企业级AI网关,基于LiteLLM构建全面的安全防护体系。内容涵盖分层防御架构、敏感数据处理、合规性配置与审计追踪,以及生产环境部署策略,助力企业安全高效地集成LLM技术,确保数据安全和合规性。

qq_27496129的博客 1291

Java学习笔记-Day02 Eclipse软件的使用

Java学习笔记-Day02 Eclipse软件的使用一、简介二、Eclipse的基本操作1、重置Eclipse窗口2、新建一个Java项目   一、简介 在实际开发工作中,不会使用记事本来开发,虽然记事本确实可以用来写代码,都会使用一种集成开发环境( IDE )进行开发,IDE会提供很多辅助功能,提高 开发效率。   常用的能用于Java开发的免费IDE有: (1)Eclipse,官方网站:https://eclipse.org/ 基于插件开发,对JavaEE支持较好。 (2)Idea,官方网站:http

qq_42141141的博客 576

手把手教你配置RK3588的FFmpeg+RKmpp:从解码到RGA转换的完整避坑指南

本文详细介绍了在RK3588平台上配置FFmpeg+RKmpp进行硬件解码和RGA图像处理的完整流程,包括环境准备、DRM Prime解码输出实战、RGA硬件加速转换技巧以及全链路性能调优。通过具体代码示例和问题排查指南,帮助开发者高效实现视频处理流水线,显著提升性能并降低CPU占用率。

weixin_28366475的博客 473

txt经纬度批量转面要素(附自定义ArcGIS工具箱方法)

当涉及大量txt坐标文件需要转换成面要素的时候,逐步操作工作量较大。本文由需求出发,以ArcGIS10.2为例,采用python脚本自定义ArcGIS工具,实现批量操作的目的。

m0_59216200的博客 1818

day11(Eclipse使用&Object类型)笔记

11.01_Java开发工具(常见开发工具介绍)(了解) A:操作系统自带的记事本软件 B:高级记事本软件 C:集成开发环境 IDE (Integrated Development Environment) D:Eclipse和MyEclipse的区别 a:Eclipse是一种可扩展的开放源代码的IDE。 b:Eclipse的特点描述 免费 纯Java语言编写 免安装 扩展性强 c...

rootkiss的博客 219

车载测试实战:adb logcat日志高效抓取与问题定位技巧

本文详细介绍了车载测试中adb logcat日志的高效抓取与问题定位技巧。作为车载测试的“第一现场”,adb logcat能实时、精准地抓取系统与应用日志,是定位应用崩溃、ANR及功能异常等问题的关键工具。文章从环境搭建、核心命令组合拳到实战分析与自动化脚本,提供了完整的操作指南,帮助测试人员快速掌握这一必备技能,大幅提升问题排查效率。

ii567的博客 1036

# Day11-Java基础

Day11-Java 文章目录Day11-Java1、Eclipse开发工具1.1 Eclipse历史1.2 快捷键1.3 Debug调试1.4 JUNIT测试工具2、Java基础新特性2.1 可变参数2.2 foreach输出2.3 静态导入3、 JDK三大主要特性——泛型3.1 泛型的引出3.2 泛型实现3.3 通配符3.4 泛型接口3.5 泛型方法4、JDK三大主要特性——枚举4.1 多例与枚举4.2 Enum类面试题:请解释enum和Enum的区别?4.3 枚举中定义其它结构4.4 枚举应用5、J

Java厂长 1063

c语言面试5(希诺麦田)

在 C 语言中,当使用strlen函数计算字符串的长度时,它会返回字符串中字符的实际个数,不包括字符串结束符’\0’。而sizeof(array)返回的是array指针所占用的字节数,通常在 32 位系统上为 4 个字节,在 64 位系统上为 8 个字节。在给定的代码中,array被初始化为"\0\0",其中包含两个转义字符’\0’。当使用strlen函数计算array的长度时,它会遇到第一个’\0’并停止计数,因此返回的长度为 2。12.下面四个选项是四个整数在内存中的存储情况,其中数值最大的一个是。

Pierce110110的博客 1053

CKAD-CN考试之路----12

显然,对应的value都已经实现了加密.保存退出,等待pod重新创建。确认secret是否被加密。编辑secret文件。

Q先生 446

尚硅谷java基础学习笔记day11

尚硅谷java基础学习笔记 day11 eclipse快捷键 package com.atguigu.java; import java.sql.Date; import java.util.ArrayList; import java.util.HashMap; /* * Eclipse中的快捷键: * 1.补全代码的声明:alt + / * 2.快速修复: ctrl + 1 * 3.批量导包:ctrl + shift + o * 4.使用单行注释:ctrl + / * 5.使用多行

weixin_43808506的博客 392

第78篇:AI辅助创意与设计工作流——Logo、海报、UI的自动化生成与迭代(操作教程)

在广告公司和设计团队摸爬滚打几年,我见过太多设计师为一个Logo的配色、一张海报的版式反复修改到深夜。自从AI绘画工具爆发,我就一直在琢磨,怎么把这些“黑科技”真正塞进设计师的日常流水线里,而不是让它们仅仅是个玩具。今天要聊的,就是一套我实践下来,能真正提升效率的AI辅助创意与设计工作流。我们不谈颠覆,只谈增效——如何用AI快速完成Logo、海报、UI的灵感生成、批量出图与智能迭代,把设计师从重复劳动中解放出来,聚焦在真正的创意决策上。

weixin_37464284的博客 537

Surpass Day10——IntelliJ IDEA和eclipse的使用、Java程序基础练习

IDEA和eclipse的使用、练习get/set方法的java基础题Vehicle Driving、Calculator、People Message、Add Time

胖虎虎 1062

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

java学习笔记day11 Eclipse常用快捷键、jar包、Object、to String、equals

java学习笔记day11 总结 toString 与 equals的重写 toString⭐【P317】 自动重写方法 equals⭐【P318、 P319】 Eclipse的详细使用以及快捷键 详细见笔记里的两个文档 2020的最后一天了,正好学到了内容轻松的一天哈哈哈。不过这两天也发现学习的内容越来越难了… ...

时雨的博客 284

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Java基础学习Day1

Java基础学习Day1 1.Java环境检查及安装 1.1环境检查 1.检查JDK是否安装的 dos 命令:打开dos命令窗口,输入 java -version 敲回车。若出现"java"不是内部或外部命令,则说明没有安装JDK。若出现java version “xxxxxxx” 则说明安装过对应版本的JDK 2.检查环境变量:在JDK已经安装过的前提下,在dos命令窗口中输入javac 敲回...

qq_43239581的博客 218

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Java学习day02-eclipse使用,输出语句、变量、常量

Java学习day02 Java语言特点 开源 底层封装的类和方法的实现代码可以看的 跨平台:Write once,run anywhere. .java代码编译以后生成的.class文件(二进制字节码),这个class文件可以放到任何操作系统平台运行。 ps:为什么能够实现跨平台 -因为有JVM(Java Virtual Machine Java虚拟机) -java代码跨平台,JVM不能跨平台 JVM、JRE、JDK的关系 **JVM Java Virtual Machine java虚拟机:实现

wy329v1的博客 1932

Java自学笔记Day11

Day11 包(package) 包的概述及其分类 *A:为什么要有包? *将字节码(.class)进行分类存放 *包其实就是文件夹; B:包的概述: 举例: 学生:增加,删除,修改,查询; 老师:增加,删除,修改,查询; ... 方案1:按照功能划分: com.heima.add; AddStudent; ...

weixin_43597282的博客 188

java基础 day01笔记

1、 Eclipse的下载安装、Java开发环境搭建 2、HelloWorld案例 3、注释、关键字、标识符 4、数据(数据类型、常量) ###01Eclipse的下载安装 A: Eclipse的下载安装  a: 下载 http://www.eclipse.org b: 安装 只需要解压后就能使用 c: 卸载 只需要将文件夹删除就可以了 d: 注意 开发软件的安装目录中,尽量不要出现空格与中文 B: Eclipse的特点 a: 免费 b: 纯Java语言编写 c: 免安装

weixin_47649943的博客 167

Java基础day11笔记

11.01_Java开发工具(常见开发工具介绍)(了解) A:操作系统自带的记事本软件 B:高级记事本软件 C:集成开发环境 IDE (Integrated Development Environment) D:Eclipse和MyEclipse的区别 a:Eclipse是一种可扩展的开放源代码的IDE。 b:Eclipse的特点描述 免费 纯Java语言编写 免安装 扩展性强 c:MyEcl

Itheima_YinZhong的博客 630

day11(Eclipse使用&Object类型)

###11.01_Java开发工具(常见开发工具介绍)(了解) A:操作系统自带的记事本软件 B:高级记事本软件 C:集成开发环境 IDE (Integrated Development Environment) D:Eclipse和MyEclipse的区别 a:Eclipse是一种可扩展的开放源代码的IDE。 b:Eclipse的特点描述 免费 纯Java语言编写 免安装 扩展性强 ...

qq_37253085的博客 199

Day11Java基础学习

Day11 Java开发工具(常见开发工具) (1) 操作系统自带的记事本软件 (2) 高级记事本软件 (3) 集成开发环境 IDE(Integrated Development Environment) (4) Eclipse 和MyEclipse的区别 a. Eclipse是一种可扩展的开放源代码的IDE b. Eclipse的特点描述 *免费 *纯java语言编写 *免安装 *扩展性强 c...

weixin_44400192的博客 155

day1--java基础编程:计算机基础知识 ,java语言概述,java开发环境搭建,eclipse概述,创建简单java项目,JDK JRE JVM的关系,java开发中的命名规范,编程风格

键盘功能键:要求熟练掌握在键盘上的位置。Tab空格 EnterWindow上下左右PrtSc(PrintScreen)屏幕截图 (按键+ctrl+v到 word文档,全屏)键盘快捷键:要求熟练使用。Ctrl+A 全选Ctrl+C 复制Ctrl+V 粘贴Ctrl+X 剪切Ctrl+Z 撤销Ctrl+Y 反撤销Ctrl+S 保存…Alt+F4 关闭窗口ctrl+shift+Esc 打开任务管理器,可以查看和操作进程。多选: ctrl+鼠标。

aa35434的博客 1202
上一篇: Java基础笔记:Day_10 接口、匿名内部类
下一篇: Java基础笔记:Day_12 String类、日期类
Panda不姓潘
博客等级 码龄8年 152粉丝 23原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值