- 博客(52)
- 收藏
- 关注
原创 Java小白_面向对象程序设计01顺序结构_07Java 顺序结构之无输入之输出给定图案
在 Java 的编写过程中我们还需要对一些程序进行注释,除了方便自己阅读外,更可以让别人更好地理解自己的程序,所以我们需要进行一些注释,注释内容可以是编程思路,也可以是程序的功能,总而言之就是方便自己和他人更好的阅读。在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的,不同的控制结构具有不同的语句执行顺序。它是一个不变的值,即这个符号所表示的值是无法被改变的。全世界有上百种语言,各国有各国的标准,会不可避免地出现冲突,结果就是,在多语言混合的文本中,显示出来会有乱码。
2024-05-11 21:34:03 642
原创 Java小白_面向对象程序设计01顺序结构_06Java顺序结构之无输入求多边形的面积
我们发现 a/b 的为 1 ,是因为 / 并不是我们理解上的除法,当两个数都是整型的时候,它实际上是求整,也就是说它算出来的是商,因为两个整型相除,返回结果依然还是整型,它并不会保留小数部分,所以得到的是商。变量和常量,有一个共同的属性:量。本关任务:计算一个由正方形和等腰三角形组成的多边形的面积,其中正方形边长 4 厘米,等腰三角形底边为正方形的一条边,其到对角顶点的高为 2.6 厘米。在上一个实训中,我们对变量和类名的命名规则已经有了一定的了解,而它们都属于标识符,下面我们来看一下标识符的命名规则吧。
2024-05-11 20:09:51 875
原创 Java小白_面向对象程序设计01顺序结构_05Java顺序结构之无输入求平抛小球与抛出点之间的距离
20240510 Java期末头歌复习1 第一章 Java 主方法中的顺序结构 05。
2024-05-11 14:34:14 729
原创 Java小白_面向对象程序设计01顺序结构_04Java顺序结构之无输入格式化输出求星期几
而 Java 中定义了一些字母前加“\”来表示常见的那些不能显示的 ASCII 字符,如 \0,\t,\n 等,就称为转义字符,因为后面的字符,都不是它本来的 ASCII 字符意思了。默认情况下,转换后会在字符串的左边添加空格以达到需要的长度,如果我们想在右边加入空格则应该使用负宽度(转换得到的字符串的宽度比设定的要长,宽度会被忽略)。我们看到输出的结果分别为 3 和 2,由此得出 % 和乘除的优先级是一样高的,谁在前面便先执行谁,其次为加减。2017 年 1 月 1 日是星期天,求 10 天后是星期几。
2024-05-10 23:21:59 772
原创 Java小白_面向对象程序设计01顺序结构_03Java顺序结构之有输入格式化输出平抛小球与抛出点之间的距离
0 米/秒的水平速度平抛,重力加速度取 9.8 米/秒2,在忽略空气阻力的情况下,求经过时间 t 秒后,小球所在位置与抛出点之间的距离 (假设小球距地面足够高),输出结果四舍五入后保留两位小数。如果我们要使用其他包的类,需要使用 import 导入,从而可以在本类中直接通过类名来调用,否则就需要书写类的完整包名和类名。注意:输入完数据后需要回车,而且你定义的数据类型不能小于键盘输入的数据类型,例如这里你键盘输入的是 10.0,那你这里就不能用整型接收,只能用浮点型接收。
2024-05-09 22:04:26 464
原创 Java小白_面向对象程序设计01顺序结构_02Java顺序结构之数学函数之求两数最大值
都可以比较 x 和 y 的大小,x、y 既可以是整型也可以是浮点型,不过它们一个返回最大值,一个返回最小值。都可以求取 x 的整数,x 既可以是整型也可以是浮点型,不过它们取整的方式不同。在之前的实训中我们知道了求平方根的方法,现在我们来讲解求立方根的方法。可以看出 Math 类中 π 的值是精简后的,而前面的30°转化为6。Java 的 Math 类中提供了的方法可以很方便的实现本关任务。可以求取 x 的绝对值,x 既可以是整型也可以是浮点型。可以求取立方根的结果,x 既可以是整型也可以是浮点型。
2024-05-09 20:53:45 945
原创 Java小白_面向对象程序设计01顺序结构_01Java顺序结构之数学函数之根据三角形三边长求面积
在Java中,可以通过定义类和方法来抽象数学表达式。抽象数学表达式意味着将数学概念、运算符和操作封装在类和方法中,以便在程序中更方便地使用和操作。这通常涉及到面向对象的编程思想。// 定义一个方法,计算两个数的和// 定义一个方法,计算两个数的差// 定义一个方法,计算两个数的乘积// 定义一个方法,计算两个数的商throw new ArithmeticException("除数不能为0");// 使用方法来计算数学表达式// 输出结果。
2024-05-09 20:07:51 2543
原创 python基础 面向练习学习python1
按以下格式输入课程及编码的字典,然后编写代码完成如下功能:。
2024-05-08 21:21:51 1047
原创 Python练习 20240508一次小测验
快乐的数字按照如下方式确定:从一个正整数开始,用其每位数的平方之和取代该数,并重复这个过程,直到最后数字要么收敛等于1且一直等于1,要么将无休止地循环下去且最终不会收敛等于1。有一座八层宝塔,每一层都有一些琉璃灯,每一层的灯数都是上一层的二倍,已知共有765盏琉璃灯,计算并输出每层各有多少盏琉璃灯。编写程序实现:输入第一行指定n,从第二行开始每行输入一个评委的得分(共n行),计算选手的成绩,并输出。输出为8行,每行都是一个正整数,从上往下数字依次增大,每个数字代表本层宝塔上的琉璃灯数目。
2024-05-08 11:56:15 898
原创 菜鸟Java面向对象 3. Java 多态
多态是多态就是,如图所示:多态性是对象多种表现形式的体现。同一个事件发生在不同的对象上会产生不同的结果。
2024-04-23 18:17:03 760
原创 菜鸟Java面向对象 2. Java 重写(Override)与重载(Overload)
方法的重写(Overriding)和重载(Overloading)是java多态性的不同表现,重写是父类与子类之间多态性的一种表现,重载可以理解成多态的具体表现形式。(1)方法重载是一个类中定义了多个方法名相同,而他们的参数的数量不同或数量相同而类型和次序不同,则称为方法的重载(Overloading)。(2)方法重写是在子类存在方法与父类的方法的名字相同,而且参数的个数与类型一样,返回值也一样的方法,就称为重写(Overriding)。
2024-04-23 18:15:33 1807 1
原创 菜鸟Java面向对象 1. Java继承
继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。继承是面向对象编程中的一个重要概念,它允许在现有类的基础上创建新的类,并且新的类可以继承现有类的属性和方法,同时可以添加新的属性和方法,或者修改继承的方法的行为。在Java中,继承通过使用关键字extends来实现。
2024-04-23 13:59:09 972 1
原创 微机原理与接口技术(第三版)(洪永强) 2.1.1 8086的功能结构
综合来看,BIU作为微处理器中负责与总线进行交互的关键部件,包括了段寄存器、指令指针寄存器、物理地址加法器、指令队列和总线控制逻辑等组成部分,这些组件共同协作,实现了指令的获取和数据的传输,从而保证了处理器的正常运行。它负责将指令队列中的指令送入执行单元,同时处理数据的读取和写入操作,以及与外部设备的通信。综合来看,BIU通过指令队列、地址加法器和总线控制逻辑等组件,以及流水线技术的应用,实现了指令的高效取指和执行,从而提高了CPU的性能和运行速度。它们用于控制程序的流程和处理条件分支。
2024-04-23 07:56:06 1151
原创 微机原理与接口技术(第三版)(洪永强) 2.1.0 8086微处理器综述
8088和8086的内部结构基本相同,两者的软件也完全兼容。8086和8088是英特尔推出的两款微处理器,它们在内部结构和指令集方面基本相同,因此它们的软件是完全兼容的。8086的16位架构和更高的性能标志着第三代微处理器的开始,开启了更加复杂和功能强大的微处理器时代。总的来说,8086 微处理器是计算机历史上具有重要意义的一款产品,它奠定了 x86 架构的基础,并影响了后续几十年的微处理器设计和发展。第一代微处理器是指早期的单芯片微处理器,如Intel的4004和8008等,它们通常是4位或8位的。
2024-04-23 07:52:03 896
原创 菜鸟Java基础教程 10. Java 条件语句
也就是说你可以在另一个 if 或者 else if 语句中使用 if 或者 else if 语句。if 语句后面可以跟 else 语句,当 if 语句的布尔表达式值为 false 时,else 语句块会被执行。如果布尔表达式的值为 true,则执行 if 语句中的代码块,否则执行 else 语句块后面的代码。if 语句后面可以跟 else if…else 语句,这种语句可以检测到多种可能的情况。Java 中的条件语句允许程序根据条件的不同执行不同的代码块。你可以像 if 语句一样嵌套 else if…
2024-04-19 10:59:35 309
原创 菜鸟Java基础教程 9.Java 循环结构
顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,就需要使用循环结构。在 Java5 中引入了一种主要用于数组的增强型 for 循环。
2024-04-19 10:57:21 1080
原创 菜鸟Java基础教程 7. Java 修饰符
非访问修饰符是 Java 中用来修改类、方法、变量等元素的行为或性质,但与访问权限无关的修饰符。staticstatic修饰符用于创建静态成员,静态成员属于类而不是特定的实例。静态成员在类加载时被初始化,并且可以通过类名直接访问,不需要创建对象实例。例如,定义了一个静态变量count。finalfinal修饰符表示一个成员是常量或者一个类、方法或变量是不可改变的。对于变量,一旦赋值后就不能再次修改其值;对于方法,表示方法不能被子类重写(final方法是无法被继承的);对于类,表示类不能被继承(final。
2024-04-19 10:38:16 663
原创 菜鸟Java基础教程 6.Java 变量命名规则
保持知识的完整性在 Java 中,不同类型的变量(例如实例变量、局部变量、静态变量等)有一些命名规则和约定。遵循一些基本规则,这有助于提高代码的可读性和维护性。变量名应该具有清晰的含义,能够准确地反映变量的用途。避免使用单个字符或无意义的缩写。在变量名中使用驼峰命名法,即将每个单词的首字母大写,除了第一个单词外,其余单词的首字母都采用大写形式。。不要使用 Java 关键字(例如,class、int、boolean等)作为变量名。Java 是大小写敏感的,因此变量名中的大小写字母被视为不同的符号。
2024-04-19 10:31:53 469
原创 微机原理与接口技术(第三版)(洪永强) 1.2 微型计算机系统
一台计算机要能正常工作,必须提供必要的人机交互手段,这包括配置相应数量的外部设备(如键盘、鼠标、显示器、磁盘驱动器、打印机、扫描仪等)和配置实现计算机操作的软件。通常,把这种包含硬件和软件的“完整计算机”称为计算机系统(Computer System),为了比较清楚地描述计算机系统,图 1-3 以微型计算机为背景列出了它的基本组成情况。计算机的性能价格比是人们选购计算机时考虑的重点。微型计算机硬件系统,即微型计算机(Micro Computer),是机器的实体部分,主要包括主机和外围设备。
2024-04-18 18:28:21 894
原创 微机原理与接口技术(第三版)(洪永强) 1.1 微型计算机的基本结构
在执行指令时,CPU 会根据指令中的地址部分(操作数)来确定所需的数据在存储器中的位置,并将其加载到内部的寄存器中进行操作。CPU 在执行程序时,会按照指令序列依次执行指令,并根据指令中的操作数部分来确定所需的数据的地址,以完成相应的操作。目前的各种微型计算机,无论是简单的单片机、单板机,还是较复杂的个人计算机(PC),以至超级微机,从硬件体系结构来看,主要有[[冯·诺依曼结构]]和[[哈佛结构]]。当 CPU 执行程序时,它按顺序从存储器中读取指令,并根据指令中的操作码来执行相应的操作。
2024-04-18 14:50:33 937
原创 微机原理与接口技术(第三版)(洪永强) 1.0 微型计算机概述导论
计算机技术是 20 世纪以来发展最为迅速、普及程度最高、应用最为广泛的科学技术之一。自 1946 年世界上第一台计算机在美国诞生至今,经过 70 多年的发展,计算机已经渗透到国民经济和社会生活的各个领域,极大地改变着人们的工作方式和生活方式,并转化为推动社会前进的巨大生产力。微机原理与接口技术是学习和使用微型计算机的基础。微型计算机系统的组成和主要性能指标。计算机中的数据表示与编码等。典型微型计算机的组成结构。微型计算机的基本结构、
2024-04-18 14:34:16 134
原创 菜鸟Java基础教程 5. Java 变量类型
静态变量的定义方式是在类中使用 static 关键字修饰变量,通常也称为类变量。以下实例中我们定义一个静态变量count。
2024-04-17 00:42:28 950
原创 菜鸟Java基础教程 4. Java基本数据类型
必须满足转换前的数据类型的位数要低于转换后的数据类型,例如: short数据类型的位数为16位,就可以自动转换位数为32的int类型,同样float数据类型的位数为32,可以自动转换为64位的double类型。总之,引用类型在 Java 中是一种重要的变量类型,它们用于引用和操作对象和数组,通过引用类型的变量可以实现对对象的动态管理和操作。对于数值类型的基本类型的取值范围,我们无需强制去记忆,因为它们的值都已经以常量的形式定义在对应的包装类中了。对于整型变量,内存中分配的空间将按照变量的大小来存储整数值。
2024-04-14 21:09:43 692
原创 菜鸟Java基础教程 3.Java 对象和类
Shape类是一个抽象类,它包含了一个抽象方法area,子类必须实现这个方法。抽象类不能被实例化,但可以被继承。Drawable接口定义了一个draw方法,实现了这个接口的类必须实现draw方法。接口提供了一种方式来实现多重继承。在这里,Circle类实现了Drawable接口,并实现了draw方法。
2024-04-14 11:21:58 702
原创 菜鸟Java基础教程 2.Java 基础语法
一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。程序计数器是当前线程执行的字节码指令地址的指示器。每个线程都有自己的程序计数器。确定线程执行的位置,指示下一条要执行的指令。在多线程环境下,确保线程切换后能够正确恢复执行位置。程序计数器通常以寄存器的形式存在于CPU中,用于记录当前线程执行的位置。在执行Java方法时,程序计数器会指示当前执行的方法字节码指令地址。
2024-04-14 09:25:01 926
原创 菜鸟Java基础教程 1.Java简介
Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。由 James Gosling和同事们共同研发,并在 1995 年正式推出。后来 Sun 公司被 Oracle (甲骨文)公司收购,Java 也随之成为 Oracle 公司的产品。
2024-04-13 14:44:50 1274
原创 Springboot(尚硅谷) 05 HelloWorld
需求:浏览发送/hello请求,响应Hello,Spring Boot2。把项目打成jar包,直接在目标服务器执行。直接运行main方法。
2022-09-30 13:18:27 145
原创 计算机网络之物尽其用day01《哈工大MOOC》
计算机网络是 通信技术与计算机技术紧密结合的产物通信系统模型:PS:信源:发生产生信息的地方信宿:接收信息的地方,信息到达的地方发送设备:把信息放到信道上进行传输接收设备: 从信道上接收信息送到信宿噪声源:信道传输信息过程中受到噪声的影响计算机网络就是一种通信网络全球最大的互联网络ISP(Internet Service Provider)网络互连的“网络之网络”数以百万计的互连的计算设备主机(hosts)=端系统运行各种网络应用通信链路光纤,铜缆,无线电,卫星。
2022-09-08 22:37:05 903
原创 黑马06—基础概念
notepad++ 右键文件后可以看到右键窗口有文件夹命令行的选项。注释的内容不参与编译也不参与 运行,仅仅对代码的解释说明。常用的代码编辑器,针对关键字有特殊的颜色标记,非常直观。如果我们要打印null,那么只能用字符串的形式进行打印。不管是单行注释还是多行注释,在书写的时候都不要嵌套。关键字:被Java赋予了特定涵义的英文单词。class:用于(创建/定义)一个类。告诉程序员:数据在程序中的书写格式。注释就是对代码进行解释说明的文字。细节:null不能直接打印的。类是Java最基本的组成单元。.....
2022-08-14 21:40:31 127
原创 黑马05—Java入门04 JDK和JRE
JVM(Java Virtual Machine):Java虚拟机,真正运行Java程序的地方。JDK(Java Development Kit)Java开发工具包:JVM 核心类库 开发工具。JRE(Java Runtime Environment):Java的运行环境。jhat 内存分析工具。javac 编译工具。......
2022-08-13 18:22:22 1494
原创 黑马03 java入门 Java学习
用户只要打开应用,程序的界面会让用户在最短的时间内找到他们需要的功能,同时主动带领用户完成他们的工作并得到最好的体验。Java 语言的(企业版),用于Web方向的网站开发。在这个领域,是当之无愧的No.1。Java 语言的(标准版),用于桌面应用的开发,是其他两个版本的基础。Java语言的(小型版),用于嵌入式电子设备或者小型移动设备。各种管理软件,IDEA,Clion、Pycharm。为今后要从事的JavaEE开发,打基础。鸿蒙,android,医疗设备。用户量大 适用面广 与时俱进。...
2022-08-13 17:50:07 801
原创 黑马02_java入门01 JDK的下载和安装
01 bin:该路径下存放了各种工具命令。其中比较重要的有:javac和java02 conf:该路径下存放了相关配置文件03 include: 该路径下存放了一些平台特定的头文件04 jmods:该路径下存放了各种模块05 legal: 该路径下存放了各模块的授权文档06 lib:该路径下存放了工具的一些补充JAR包。......
2022-08-13 16:22:57 181
原创 Java程序设计_中国大学MOOC_北京大学 2.1 Java程序的类型与基本构成
• 结构和运行环境不同 • 前者是独立的而程序,需要执行器(调用虚拟机)来运行 • 后者是嵌在HTML网页中的非独立的程序, ♦ 由专门的appletViewer来运行 ♦ 或者由Web浏览器(调用JAVA虚拟机)来运行 • **HelloWorld.java • 要点 ♦ class 是主体 ♦ public类名与文件同名 ♦ main()的写法是固定的 ♦ System.out.print以及println 及printf • HelloWorldApplet.java
2022-06-17 15:13:47 217 1
原创 Windows服务器 ——配置与管理 2.1虚拟机及相关知识。
1. 虚拟机 2. 虚拟系统 3. 虚拟化 4. 虚拟化技术 5. 虚拟及的应用领域 虚拟机(Virtual Machine) 是指软件模拟的具有完整硬件系统功能的,运行在一个完全隔离环境中的完整计算机系统。流行的虚拟机软件 虚拟系统是通过在虚拟软件上生成现有操作系统的全新虚拟镜像,它具有真实Windows系统完全一样的功能 如:我们在 VMware Workstation下安装一个Windows Server 2016操作系统 进入虚拟系统(Windows Server 2016)后,
2022-06-09 21:08:19 1209
原创 Windows服务器 ——配置与管理 1、课程介绍
计算及网络技术、云计算技术与应用、信息安全与管理、计算机应用技术软件、软件技术等专业的一门专业必修课。本课程的学习特点课堂的学习方式课程学习要求 1. 服务器版操作系统为Windows Server 2016,客户机系统为Windows 10或者Windows 7。 2. 课程实训环境为VMware,即将服务器和客户机操作系统安装在VMware平台上。 3. 完成所有内容的学习。 4. 完成所有实训任务,即单元作业和单元测验的提交。 5. 学习中遇到的问题即时在讨论区提出。(在实验报告或者开辟一个
2022-06-09 18:46:17 112
空空如也
关于特征选择的问题,如何解决?(语言-python)
2023-04-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人