自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 收藏
  • 关注

原创 JAVA入门-Java循环结构之for循环

本文介绍了使用Java中的for循环计算自然数阶乘的方法。通过Scanner获取用户输入的整数N,初始化sum为1后,使用for循环从1到N进行累乘运算,最终输出阶乘结果。代码示例展示了如何实现N=5时12345的阶乘计算过程,并通过平台测试验证其正确性。该方法简洁高效地演示了for循环在数学运算中的应用。

2025-06-08 11:06:52 235

原创 JAVA入门-break和continue关键字

摘要:本文介绍了Java循环控制中break和continue关键字的用法。break用于终止整个循环,而continue用于跳过当前循环继续下一次循环。通过一个编程示例演示:当i=13时输出其奇偶性后结束循环,其余情况正常判断并输出数字的奇偶性。该示例使用while(true)循环结合break控制,展示了如何在特定条件下终止循环的执行。

2025-06-04 10:26:32 208

原创 2025.6.3 解构产品经理

《产品经理核心能力与成长路径解析》摘要(148字) 产品经理需掌握三大核心能力:1)需求管理与产品规划,运用Kano模型等工具精准筛选需求;2)跨部门协调与质量把控,确保项目高效推进;3)数据驱动与创新思维,平衡风险与突破。典型案例显示,从运动手环的精准监测到社交功能设计,产品经理需贯穿产品全生命周期。成长路径强调持续学习行业前沿与多领域实践,建议从小项目着手积累经验,通过复盘优化方法论,最终实现从执行到战略决策的能力跃迁。

2025-06-04 10:22:47 558

原创 2025.5.30 需求文档要素(需求识别、需求优先级、老板需求的应对)

摘要: 产品需求管理分为三大步骤:需求识别(用户调研、数据分析、竞品分析等)、需求优先级排序(采用MoSCoW法、Kano模型、成本效益分析等),以及老板需求的应对(理解意图、客观评估、有效沟通)。需求识别需结合用户、业务和市场趋势;优先级排序需平衡价值和风险;处理老板需求时要分析可行性,合理反馈并保持良好沟通。最终目标是确保需求符合公司战略,提高产品竞争力。

2025-06-03 10:30:54 599

原创 2025.5.28 需求文档的撰写

需求文档撰写指南 需求文档是产品开发的核心文件,用于明确产品目标、用户需求和功能特性,确保团队理解一致。基本结构包括文档背景、产品目标、用户需求、功能需求(核心部分)、非功能需求(性能、兼容性等)、项目计划及结论展望。撰写时应条理清晰、表述准确,避免模糊描述,并注重用户视角和团队协作。常见误区包括文档过于简单或复杂、忽视细节及缺乏沟通验证。优秀的需求文档需精准传达需求,为产品开发奠定基础,需不断实践优化以提升撰写水平。

2025-06-03 10:27:33 520

原创 2025.5.27 产品相关知识整理

详细描述需求的来源、业务流程、功能模块等,使开发团队对项目的需求有全面的认识。

2025-05-27 14:13:38 670

原创 JAVA入门-Java循环结构之do...while循环

【摘要】本文介绍了使用Java语言实现计算1-100之间6的倍数出现次数的程序。通过do...while循环结构,从1开始遍历到100,利用取模运算符(%)判断当前数字是否为6的倍数(i%6==0),若是则计数器count增加。与while循环不同,do...while确保循环体至少执行一次后再进行条件判断。最终程序输出结果为"6的倍数出现的次数为:16",正确统计了100以内6的倍数个数。代码简洁高效,避免了死循环风险。

2025-05-27 14:12:13 423

原创 JAVA入门-Java循环结构之while循环练习

本文介绍了一个使用while循环实现1到100整数相加的Java小程序。程序通过初始化变量sum=0和i=1,在while循环条件(i<=100)下不断累加i到sum中,同时i递增1。最终输出"1到100相加的结果为5050"。该程序避免了手动书写1+2+...+100的繁琐方式,展示了循环结构在处理重复性任务时的优势,体现了编程中"循环三要素"的应用:循环条件、循环次数控制和执行代码。

2025-05-26 19:12:18 222

原创 2025.05.23 Axure 动态面板学习笔记

Axure中动态面板与交互元素的协同应用 Axure作为专业原型设计工具,其核心功能动态面板与按钮、页面滑动、轮播图等元素协同工作,能创建丰富的交互体验。按钮作为操作触发器,可控制动态面板的显示/隐藏及状态切换;页面滑动结合动态面板实现分页展示和滑动菜单;轮播图借助动态面板状态切换实现自动播放和手动控制功能。通过合理设置这些元素间的交互关系,可显著提升原型设计的真实感和用户体验,使作品更贴近实际产品需求。掌握这些交互技巧对原型设计师至关重要。

2025-05-25 10:30:30 1678

原创 2025.5.22 Axure 基础与线框图制作学习笔记

Axure界面由工具栏、元件面板、画布、母版、页面管理器和属性面板组成,支持快速原型设计。基础操作包括新建/保存项目、元件添加与布局调整。线框图用于展示界面布局和交互关系,制作流程包括确定功能、绘制草图、添加元件并调整布局。高保真图在线框图基础上完善视觉设计和交互细节。交互设计通过事件、动作、变量和条件判断实现动态效果。掌握这些基础技能能有效提升原型设计效率。

2025-05-25 10:26:42 996

原创 JAVA入门-Java循环结构之while循环

本文介绍了Java中while循环的基本用法,通过一个做俯卧撑的小程序示例演示其应用。程序使用while循环输出1到6个俯卧撑记录,每次循环增加计数器避免死循环。关键点包括:while循环语法结构、循环条件的设置、循环变量的递增控制。该示例展示了如何正确使用while循环实现重复任务,并强调了避免死循环的重要性。

2025-05-25 10:19:27 170

原创 JAVA入门-分支结构练习

编写一个Java程序(打篮球),获取输入的人数,如果人数小于10人,就打半场,否则就是全场,在start-end区域第一题中补全代码。请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充,完成编写来吧,我是BOSS!扫描仪(Scanner)已经创建,用户输入的数据也已经获取,请按照题目要求通关。大好的青春不用来敲代码和咸鱼有什么区别,开始吧,骚年!如输入其他,则输出:今天吃红烧肉。如输入1,则输出:今天吃米饭。如输入2,则输出:今天吃牛排。如输入3,则输出:今天吃鸡排。

2025-05-22 14:02:41 156

原创 JAVA入门-Java分支结构之Switch

本任务要求使用switch语句实现一个根据用户输入的月份输出对应季节的小程序。程序通过Scanner获取用户输入的月份,然后利用switch语句进行判断:3、4、5月为春季,6、7、8月为夏季,9、10、11月为秋季,12、1、2月为冬季。如果输入的月份不在1到12之间,则输出“输入的月份有误”。程序结构简洁明了,通过case语句匹配月份并输出相应的季节,最后在控制台显示结果。

2025-05-21 10:16:09 365

原创 JAVA入门-Java分支结构之多重if

在条件 1 不满足的情况下,才会进行条件 2 的判断;当前面的条件均不成立时,才会执行 else 块内的代码,例如:如果一个人年龄介于 35岁至 60 岁之间,就是“中年”;如果年龄介于 18 岁至 35 岁之间,则是“青年”;若要完成本小节的任务,需要你先了解多重If语句相关知识。70-80分(包括70分,不包含80分):: 三星成绩。60-70分(包括60分,不包含70分):: 俩星成绩。80-90分(包括80分,不包含90分): 四星成绩。60分以下(不包含60分)::无星成绩。

2025-05-20 10:22:21 1896

原创 JAVA入门-Java分支结构之 if...else

本小节的任务是编写一个判断学员成绩等级的小程序。程序通过if-else语句实现成绩等级的判断:如果成绩在85到100分之间,输出“优,非常棒!”;否则输出“良,下次加油!”。程序使用Scanner类从键盘接收输入的成绩,并根据条件输出相应的等级。代码结构清晰,首先提示用户输入成绩,然后根据输入的值进行判断并输出结果。测试输入为91时,预期输出为“优,非常棒!”。该程序展示了如何使用条件语句进行简单的逻辑判断,适用于类似的分级场景。

2025-05-19 09:59:45 278

原创 JAVA入门-运算符的优先级

在Java编程中,运算符的优先级决定了表达式的计算顺序。为了确保代码输出与预期一致,需要根据运算符的优先级调整表达式。例如,在给定的代码中,(m+n)*2先计算括号内的加法,再进行乘法;m*(n+1)-n先计算n+1,再进行乘法和减法。通过合理使用括号,可以明确运算顺序,避免错误。测试输入10, 2时,输出应为24、2、28;输入5, 3时,输出应为16、2、17。修改后的代码确保了运算顺序的正确性,从而输出符合预期结果。

2025-05-17 10:03:15 350

原创 JAVA入门-三元运算符

本任务要求编写一个Java程序,判断输入的年份是否为闰年。闰年的判断规则为:年份能被400整除,或者能被4整除但不能被100整除。程序使用三元运算符进行条件判断,并根据结果输出“true”或“false”。代码通过Scanner类获取用户输入的年份,并利用逻辑运算符||和&&实现闰年判断。测试输入2012时,输出为“true”;输入2013时,输出为“false”。该任务旨在通过实践掌握三元运算符和逻辑运算符的使用。

2025-05-15 15:34:36 283

原创 JAVA入门-逻辑运算符

本关任务要求使用逻辑运算符修改程序输出,使其符合预期结果。逻辑运算符包括与(&&)、或(||)、非(!)和异或(^),用于处理布尔类型的操作数。任务中,程序需要根据输入的布尔值(true或false),通过逻辑运算输出相应的结果。例如,输入为true、false、true时,预期输出为false、false、true、true。代码中,通过Scanner获取输入,并在start-end区域内使用逻辑运算符进行计算和输出。任务的核心是理解逻辑运算符的用法,并正确应用它们来实现预期的输出结果。

2025-05-13 10:24:05 1383

原创 JAVA入门-关系运算符

本小节介绍了如何在Java中使用关系运算符来比较两个数的大小关系。通过创建一个扫描仪对象,用户可以输入两个整数,程序将使用关系运算符(如==、!=、>、<、>=、<=)来比较这两个数,并输出比较结果。例如,输入20和34时,程序会输出a==b=false、a!=b=true等结果。代码示例展示了如何实现这一功能,用户可以根据输入的不同数据,得到相应的比较结果。通过这种方式,用户可以直观地了解两个数之间的关系,并加深对Java关系运算符的理解。

2025-05-12 10:28:22 375

原创 JAVA入门-算数运算符

在我们的生活中,我们会经常碰到两个数的加,减,乘,除,取模运算,那么我们如何在计算机当中,通过计算机语言,让计算机来代替我们来完成此项功能呢?注意:平台会输入数据,但是输入的数据不会显示在输出结果中,所以标红部分是我输入的部分,不需要你进行输出,其余部分都需要你进行打印输出。算术运算符主要用于进行基本的算术运算,如加法、减法、乘法、除法等。也叫求余数,求余的字面意思就是求被除数除以除数,整除后还余下多少?开始你的任务吧,祝你成功!两数相乘的结果为:40。两数相减的结果为:-2。两数相乘的结果为:15。

2025-05-08 14:07:21 613

原创 JAVA入门-Scanner的使用

本次任务中涉及到了输入数据,你只需要将代码补充在右侧即可,需要输入的数据,平台会自动帮你填充并测试,以后平台自动填充的数据以测试输入来表示。预期输出中绿色字体部分为平台输入的内容(在本地的效果和图中是一致的),不需要你输出,具体输出结果请查看右侧测试集。1.在类的声明之前,引入扫描仪(Scanner):import java.util.Scanner;所以对于Scanner你可以理解为,它就是一个扫描仪,用来获取我们从键盘输入的数据。接下来,让我们一起在windows系统中来使用一下Scanner吧。

2025-05-07 11:45:54 465

原创 JAVA入门-Java类型转换

你肯定会有疑问,既然自动类型转换只能是表数范围小的可以向表数范围大的转换那么我在实际使用中想要将表述范围大的向小的转换怎么办呢?你可以这样理解:当一个小的容器的水换到一个大的容器中毫无问题,但是一个大的容器的水换成小的容器可能会装不下,就会溢出。在Begin-End区域中,定义了两个变量,在第 7 行中有错误请修改,并调整。平台会对你的代码进行运行测试,如果实际输出与预期输出相同,则算通关。2. 强制类型转换。如果你理解了,那就看个思考题吧。开始你的任务吧,祝你成功!本小节需要根据所学知识,

2025-05-06 17:26:15 870

原创 2025.4.28 Vue.js 学习笔记

Vue.js 是一个用于构建用户界面的渐进式 JavaScript 框架,具有轻量级、易上手、双向数据绑定和组件化架构等特点,可帮助开发者高效构建动态、交互式的 Web 应用。

2025-04-30 15:09:03 588

原创 2025.4.27 Vue.js 基础学习笔记

Vue.js(简称 Vue)是一个用于构建用户界面的渐进式 JavaScript 框架。轻量级:核心库体积小,性能优秀,不占用过多资源,加载速度快,适合各种规模的应用开发。易上手:基于标准的 HTML、CSS 和 JavaScript 构建,对于有一定前端基础的开发者来说,学习成本较低,容易快速入门并应用到项目中。双向数据绑定:通过数据双向绑定机制,使得视图和模型之间能够自动同步,当数据发生变化时,视图会自动更新,反之亦然,大大简化了数据与视图之间的交互开发流程。组件化架构。

2025-04-30 14:52:39 739

原创 2025.4.24 JavaScript 基础学习笔记

函数作用域,在函数内声明的变量在函数外无法访问。存在变量提升现象,即变量会提升到当前作用域的顶部,但初始化不会提升。也存在变量提升,但存在暂时性死区,在变量声明之前访问会报错。:块级作用域,用于声明常量,一旦赋值就不能改变。:表示字符串,用单引号、双引号或反引号(模板字符串)括起来,例如。:表示独一无二的值,主要用于对象属性名,防止属性名冲突,例如。:用于多分支选择,根据表达式的值执行相应的代码块。:表示一个空值,常用来表示某个变量或对象不存在,例如。:变量声明后未初始化时的默认值,例如。

2025-04-30 14:48:33 352

原创 JAVA入门-JAVA数据类型

JAVA中的数值类型不存在无符号的,它们的取值范围是固定的,不会随着机器硬件环境或者操作系统的改变而改变。这些东西你不需要把他背下来,当然如果你能背下来那更好了,我们现在对这些数据类型有个初步的印象,在之后的学习过程中会越来越熟悉的,好了接下来看两张图帮助记忆吧。4、long:64位,最大数据存储容量是2的64次方减1,数据范围为负的2的63次方到正的2的63次方减1。3、int:32位,最大数据存储容量是2的32次方减1,数据范围是负的2的31次方到正的2的31次方减1。JAVA中的数据类型。

2025-04-30 11:39:50 448

原创 JAVA入门-变量的使用

我们定义了一个变量 name ,用来保存一个字符串 “张三丰” , 在程序中只要找到了 name 这个变量,就能找到存储在里面的 ”张三丰”!当然,我们也可以把 name的值更换成新的字符串 "张三"。如果变量名是复合型的那么我们采用驼峰式,或者蛇形式的方式。驼峰式:teaCup(表示茶杯的意思),stuAge(学生年龄) 蛇形式:tea_cup,stu_age。平台会对你的代码进行运行测试,如果实际输出与预期输出相同,则算通关。由字母,下划线,美元符号($),数字组成,但第一个字符不能是数字。

2025-04-29 16:46:00 714 1

原创 Java入门-变量与常量

在计算机系统中有很多文件的类型(例如:视频文件,音频文件,office文件等等),在Java中的变量类型又有哪些呢?请在Begin-End区域中定义一个名为 love 的变量,并且给变量赋值www.educoder.net,然后输出。如果你理解了,那么请你查看下图,思考哪些是数值类型,整形,非整形,非数值类型。在 Java中,我们通过三个元素描述变量:变量类型、变量名以及变量值。变量:是一种能够根据不同环境产生不同值的数据,例如:手机电量。例如图中的水杯容量,电池容量,人物等级都是变量。

2025-04-27 15:08:31 248

原创 2025.4.23 JavaScript 随机抽人网页学习笔记

本项目旨在使用 JavaScript 创建一个简单实用的随机抽人网页,适用于课堂点名、活动抽奖等场景,通过轻松的操作实现从名单中随机抽取人员的功能。通过这个项目,掌握了 JavaScript 基本的页面交互开发流程,从 HTML 结构搭建、CSS 样式美化到 JavaScript 逻辑实现,加深了对前端开发核心技术的理解和运用。同时,也认识到在实际开发中对用户体验细节的考虑,如输入验证、结果展示效果等,对于提升应用质量的重要性。

2025-04-27 15:05:06 657

原创 2025.4.22 JavaScript 常用事件学习笔记

JavaScript 事件是指在用户与网页交互或网页状态发生变化时所触发的操作。通过使用事件,可以为网页添加丰富的动态功能,实现用户与页面之间的互动,让网页不再只是静态的展示内容。JavaScript 事件是实现网页交互功能的核心要素之一,掌握常用的事件类型以及它们的触发时机、绑定方式和事件对象的使用方法,能够帮助开发者构建更加丰富、动态和用户友好的网页应用。在实际开发中,需要根据不同场景灵活选择合适的事件处理方式,并且注意浏览器的兼容性问题,确保代码在各种主流浏览器中都能正常运行。

2025-04-27 15:02:46 861 1

原创 JAVA注释

它最大的作用就是大大的提高了程序的可读性,因为我们如果查看其它程序员编写的代码往往不能一眼看出某一段程序的含义,但是如果给代码加上一段说明性的文字(注释)我们就能很容易理解这一段代码的含义了。对于文档注释,是JAVA特有的注释,其中注释内容可以被JDK提供的工具Javadoc所解析,生成一套以网页文件形式体现该程序的说明文档。本小节你只需要掌握三个知识,1.什么是注释,2.JAVA中有哪些注释,3.怎么使用注释,我们开始吧。在JAVA中有三种注释:1.文档注释,2.单行注释,3.多行注释。

2025-04-22 10:18:52 292

原创 2025.4.21 JavaScript 常用对象方法学习笔记

(国际化日期格式化)

2025-04-22 10:16:57 725

原创 JAVA标识符

标识符不能是 Java关键字和保留字( Java预留的关键字,以后的升级版本中有可能作为关键字),但可以包含关键字和保留字。标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符,不能以数字开头。标识符是严格区分大小写的。标识符的命名最好能反映出其作用,比如要定义用户名就可以使用 userName作为标识符。关于标识符你只需要记住一个概念就可以了,标识符就是:在程序中自定义的一些名称。标识符的组成:标识符由 26个英文字母大小写,数字:0-9符号:_$组成。

2025-04-21 10:26:07 353

原创 2025.4.17 初识JavaScript 以及Java和JavaScript有什么区别

定义JavaScript 是一种运行在浏览器中的脚本语言,主要用于实现网页的交互功能。例如,它可以用来响应用户的鼠标点击、键盘输入等操作,动态地改变网页的内容、样式和行为。它也可以用于服务器端开发,通过 Node.js 等运行时环境,实现后端逻辑处理。特点动态性:JavaScript 可以在网页加载后动态地改变网页的 DOM(文档对象模型)结构,比如添加、删除或修改网页元素。弱类型:在 JavaScript 中,变量在声明时不需要指定类型,同一种变量可以在运行时被赋予不同类型的数据。

2025-04-21 10:23:29 895

原创 2025.4.16 CSS定位

CSS 定位是控制 HTML 元素在页面中位置的一种技术。它可以让元素脱离正常的文档流,从而实现复杂的布局效果。CSS 定位主要有以下几种方式:静态定位(static)、相对定位(relative)、绝对定位(absolute)和固定定位(fixed)。CSS 定位是实现复杂页面布局的重要工具。通过掌握静态定位、相对定位、绝对定位和固定定位的特点和使用方法,可以灵活地控制元素在页面中的位置。同时,需要注意定位对文档流和层叠上下文的影响,合理使用偏移属性和z-index,以实现理想的布局效果。

2025-04-21 10:19:39 946

原创 2025.4.15 CSS与CSS盒子模型学习笔记

层叠样式表,用于控制网页的外观和格式。它通过将样式与HTML结构分离,提高了网页的可维护性和可扩展性。CSS的作用设置字体、颜色、间距等视觉效果。控制布局,如页面的排版和元素的定位。提升用户体验,通过动画和交互效果增强页面的动态性。CSS的引入方式内联样式:直接在HTML标签中使用style属性。">文本</p>。这种方式优先级最高,但不推荐大量使用,因为它会破坏HTML的语义化。内部样式表:在HTML文档的<head>部分使用<style>标签定义。

2025-04-21 10:15:53 1041

原创 2025.4.14 form表单

form表单是HTML中用于收集用户输入信息的重要元素。通过表单,用户可以填写数据(如文本、数字、日期等),然后将这些数据提交到服务器进行处理。表单通常包含各种表单控件(如输入框、按钮、选择框等),这些控件共同构成了用户与网页交互的界面。

2025-04-21 10:12:55 1165

原创 2025.4.10 html表格创建

属性用于设置单元格内容与其边界之间的空间。属性用于设置相邻两个单元格之间的间距。属性用于指定一个单元格跨越多少行。属性用于指定一个单元格跨越多少列。标签添加,通常位于表格的上方。标签定义,表格数据由。

2025-04-11 17:32:56 269

原创 JAVA关键字

显然不能,在这里"天安门"就是关键字,就是一个被赋予了特殊意义的词。所以void是关键字,但Void就不是了,public是关键字Public就不是了~~如果你能把这八个部分都掌握,那Java基础就通关了,好了,接下来让我们一起来看看什么是Java关键字吧。关于关键字你只需要记住一点:JAVA关键字就是 Java语言中已经被赋予特定意义的一些单词。没关系,现在你只需要混个脸熟就可以了,在后面的学习中不需要刻意的去记就能自然而然的记住了。平台会对你的代码进行运行测试,如果实际输出与预期输出相同,则算通关。

2025-04-11 16:14:35 356

原创 Java第一课

现阶段,你可以不用管这样子写的原因,只需要记住public static void main(String[] args){}这个是程序的主入口,在你学习java基础阶段,你的代码都需要写在这里就行啦。1.新建一个HelloWorld.java文件(新建HelloWorld.txt将后缀.txt改成.java就ok了 注意:Java对大小写敏感所以大小写不要弄错了哦,在本案例H和W都是大写);Javac HelloWorld.java (编译java文件,代码写的有问题就会报错)开始你的任务吧,祝你成功!

2025-04-09 16:01:22 260

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除