- 博客(2663)
- 资源 (1)
- 问答 (3)
- 收藏
- 关注
原创 利用Python编入菜单并运行菜单
针对问题1.2.3,通过自己思考,问同学,问老师等自主或协助等方法,通过实践此实验,证明该方法是有效的,本文的方法为用到函数的方法以及其它语言编译器。print(‘1.增加一个学生信息 \n 2.删除一个学生信息 \n 3.修改一个学生信息 \n 4.查询一个学生信息 \n 5.排序 \n 6.退出’)print(‘****菜单开始****’)print(‘****菜单结束****’)print(‘****菜单开始****’)print(‘****菜单结束****’)print(‘2.删除一个学生信息’)
2025-06-07 00:00:26
142
原创 如何用Java来显示成绩合不合格
针对用Java来写一个成绩合不合格的问题,提出用Java中的if语句方法,通过以上的实验,证明该方法是有效的,本文的方法有哪些不足或考虑不周的地方,未来可以继续研究的问题有哪些。System.out.println("您输入的格式不合规");System.out.println("请输入您的成绩0-100");System.out.println("成绩不合格");System.out.println("成绩良好");System.out.println("成绩合格");1.首先计算判断条件的1的值。
2025-06-05 00:01:23
169
原创 基础学习java的打印输出
我们这次使用 System.out.println进行一些简单的信息打印输出,随着后续java学习的深入,我们会掌握更多更有趣的打印输出方式。使用System.out.println,统合使用 字符串类型,整数类型,布尔类型,布尔类型,打印个人输出,将一个人的一些个人信息打印输出。System.out.println("海绵宝宝");初次学习java,今天我们来学习如何在java中实现基础的打印输出。System.out.println("海底");
2025-06-04 00:00:20
41
原创 循环结构中的 continue 和 break 语句的作用不同。
综上所述,1.continue 语句用于跳过循环体中剩余的代码,并进入下一次循环,只会直接结束当前循环,继续下一次循环。break 语句则用于退出整个循环。当在循环中遇到 break 语句时,程序会立即退出循环,不再执行循环体中的剩余代码,直接跳转到循环体之外的代码。在上面的代码中,当 i 等于 3 时,continue 语句会跳过循环体中接下来的代码,并直接进入下一次循环,因此输出结果中没有 3。在上面的代码中,当 i 等于 3 时,break 语句会退出整个循环,因此输出结果中只有 0、1 和 2。
2025-06-03 00:00:25
277
原创 利用Java计算BMI值并进行计算
利用java.util.Scanner类,java.util.Scanner作为Java标准库中的一个类,可以读取用户的输入。在Java中,if条件判断语句根据给定的条件程序的执行路径,控制程序在最满足的条件下执行语句,同时可以嵌套多个if语句,创建出更加复杂的条件逻辑,且每个if语句的执行结果将基于它们本身给定的条件。通过使用输入语句获取用户输入的身高、体重,对数值进行系统的运算,并通过条件语句的条件判断这些数值符合的条件,最终给出目标答案。System.out.println("体重(kg):");
2025-06-02 08:11:14
442
原创 利用Java判断是否为闰年
针对利用Java分辨一些难以记住的单词的问题,我们提出将字符串转为数组的方法,定义数组,将单词中不同字母出现次数多的下标存储起来,输出出现最多的字母,以分辨单词。在Java中,分辨单词的方法还有很多,我们灵活地选择了数组计数方法,遍历字符串,在对应的数组中+1以完成计数。此实验只是简单的实现方法,希望在之后的学习中能利用其他的Java知识进行此探索来解决相关问题。else {System.out.println("不是闰年");System.out.println("是闰年");通过计算来判断是否为闰年。
2025-05-30 00:01:37
186
原创 eval 和 int 和float的区别
针对int,float,eval使用的问题,提出拿不准时直接使用eval的方法,通过对不同数字类型分别用int,float,eval的实验,证明该方法是有效的,本文的方法有不足的地方有:没有用其他方法来输出2+3这个算式,不进行计算,没有考虑分数的情况,百分数的情况未来可以继续探讨的问题:遇到分数,百分数还有其他的数字类型该如何输出。第三步:a=’1’用eval(a)输出为1,a=’1.2’,eval(a)输出为1.2,a=’2+3’eval(a)输出为5;
2025-05-29 00:00:27
293
原创 Java实现Unicode编码与字符相互转换
本文的方法没有考虑用户在选择模式时输入除0和1之外的“意外输入”,未来可以加入递归运行,当用户输入意料外的结果时提示用户并重新运行一次程序。System.out.println("Unicode" + nums + "对应的字符是:" + code);System.out.println("输入0进行Unicode码转字符,输入1进行字符转Unicode码");System.out.println("当前模式为:Unicode码转字符,请输入数字:");if (x == '0') { //选择模式。
2025-05-28 00:01:09
302
原创 shuffle函数
这样我们就完成了最基础的shuffle函数的应用,将一个数据集的内容打乱并呈现出来后续就在此基础上进行深度学习,值得注意的是,shuffle函数在用的时候有两个重要的点,第一个是shuffle函数不是会生成一个随机的列表,而是一个打乱列表的工具,第二是shuffle函数没有返回值,仅是对改变列表的一个工具。Print(tuple(num_list))#输出:(1,2,3,)Print(max(num1,num2))#输出: 3。Print(pow(num2,2))#输出:9,8596。
2025-05-26 00:00:57
293
原创 循环结构打印列表for x in list和print(list)的区别
针对依次打印列表元素问题,提出使用循环结构的方法,通过实验,证明该方法是有效的。未来可以继续探讨的地方有:是否可以用循环结构打印某些符合条件的指定元素。(1)通过学习知道打印列表可以直接使用函数print()来完成列表的打印如下图所示(代码清单1)通过实验、实践等证明提出的方法是有效的,是能解决开头提出的问题。本文主要探究依次打印列表元素与直接打印列表所有元素。此代码的运行结果为:[1,2,3,4,5]此代码的运行结果为:1。
2025-05-23 00:02:31
138
原创 用java实现基本的登录界面
以上是关于如何使用Java实现简单的登录界面,以上的方法是建立窗口类,用初始化方法,创建一个主函数,创建对象并调用此初始化方法,利用java.awt与javax.swing包中的类,简称为AWT和Swing.来实现。创建一个窗体类,声明一个初始化方法,创建一个主函数,在主函数创建此类对象并调用初始类方法。// 如果窗体内要添加其他的组件 按钮 输入框等 就需要先设置窗体的布局规则。//将图片放入标签中,再将标签添加到窗体上。设置组件的相关必要属性。// 编写登录界面的代码。// 将组件添加到窗体中。
2025-05-22 00:00:34
416
原创 Java中switch定义成绩类别
然后,我们使用switch语句来判断成绩所属的类别。另外也需要注意的是,switch括号中的是表达式,且不能是逻辑表达式,如%%、||和!,也不能是关系表达式,如>,<,==之类,可以是赋值表达式,也可以是计算表达式。在Java中,我们可以使用switch语句来根据不同的条件执行不同的代码块。首先,我们需要定义一个整数变量来存储学生的成绩,然后使用switch语句来判断成绩所属的类别。首先,我们需要一个变量来存储学生的成绩,然后我们使用switch语句来根据这个成绩的值来判断学生的等级。
2025-05-21 00:41:45
251
原创 用java进行因式分解
对一个正整数进行分解质因数的话,应该先从最小的质数开始,例如,我们的正整数为a,质数为i则当a能被i整除的时候,i就是a的一个质因数,此时a的值就应该是a除以i的值,直到a等于i时,此时分解过程就已经结束。本次针对内容的话只要搞懂如何进行分解质数出来就很好理解了,虽然在此次学习中遇到许多困难,但是我们都从书本中找到了解决方法,所有问题都迎刃而解。//把a除于i的值重新赋值给a。本次文章如何解决的是使用java代码求一个正整数的质因数。//如果不能整除就让i加一。
2025-05-20 00:00:47
218
原创 用Java计算矩形的面积和周长
以上是关于如何使用Java计算矩形的面积与周长的方法通过上面的代码,我们可以看到,在 java中有很多种计算矩形面积和周长的方法。在Java中,定义一个长方形类Rectangle,该类具有double类型的长height和宽width两种属性,并具有相应的构造方法、属性访问方法和计算周长和面积的方法,要求在测试类Test中输出长方形的面积和周长。编写程序,定义一个矩形类,具有长、宽、面积、周长共四个成员变量,计算面积和计算周长的两个方法,在主类中创建矩形对象,输入长和宽,输出矩形的面积和周长。
2025-05-18 00:01:01
403
1
原创 判断月份对应的季节
本次作业先用int定义整数月份,再用switch....case方法输出对应的月份,如果不在范围内输入出错。本次作业难度较为简单,只使用了简单的switch case,没有使用Scanner来进行交互,后面应继续改善。先用int型定义月份,再使用switch...case方法3,4,5对应春季,6,7,8对应夏季,9,10,11对应秋季,12,1,2对应冬季,如果输入的月份不在1-12内,就用default输入出错。本次我们要提出的问题是如何判断月份对应的季节。判断月份对应的季节;
2025-05-16 00:01:25
219
原创 用Java访问限定符进行封装
【访问限定符的使用场景】:类要尽量做到“封装”,即隐藏内部实现细节,只暴露出必要的信息给类的调用者。不过这种方式属于是对访问权限的滥用,不过最好写代码的时候思考该类提供的字段方法到底给“谁”使用(是类内部自己用,还是类的调用者使用,还是子类使用)。一般情况下成员变量设置为private,成员方法设置为public,通过这个例子就可以很好的理解封装了,这里对类内部的实现细节进行了隐藏/封装,对外只提供一些公开的方法供其他用户进行访问。在Java中,访问修饰符用于限制类、方法和变量的访问范围。
2025-05-15 00:01:06
279
原创 探究 Python 中切片操作的原理和应用
针对Python 中的切片操作问题,提出查找资料加实践的方法,通过每一个切片操作的实验,证明该方法是有效的。例如,假设我们有一个列表numbers,我们想要将索引为1和2的元素修改为10和20,可以使用以下切片操作,详情见代码清单4。具体来说,我们将分析切片的基本语法、切片的步长和切片的边界,并通过示例代码展示如何使用切片操作来处理序列数据。切片的基本语法为序列[start:stop:step],其中start和stop表示切片的起始和结束位置,step表示切片的步长;如果省略了step,默认为1。
2025-05-14 00:01:41
930
原创 数组中元素如何交换与打乱
在本周学习了java基础语法中的数组,在学习数组后,我们会遇到关于数组中元素的倒序,交换,和无序打乱等问题,在Python中我们可以用list的方法进行元素倒序,那么我们在java中应该如何实现数组用元素的倒序和元素的打乱呢?关于元素的倒序交换,我们定义两个变量表示数组的第一下标和最后下标,在进行交换后.两个下标分别++,--,直到第一个下标大于第二个下标为止,如此便实现了元素的倒序交换;关于元素的打乱,思想和元素的交换没什么区别,只不过在这里使用第一下标,和一个随机下标,进行元素交换,;
2025-05-13 00:02:40
347
原创 Python中切片的理解
对于我们所讲诉的n的取值非常重要,要的知道n对应集合中的哪个元素才能学以致用Python中代表对应集合或元素的方法很多,了解更多的方法会让学习python更进一层楼。输入后即从后往前输出,n不存在时,即全部倒序输出。当n存在时,代表从正序第n+1个元素起倒叙输出,而不是从倒数第几个元素输出。在python中,了解如何快速准确取出集合中的某一个元素或按照自己需求取出对应的元素集合。输入后即从集合内从前往后输出,但不包括最后一个数。例如a=[78,54,96,56,123](以下a均等于如此)
2025-05-11 00:00:18
191
原创 用java计算两个整数之和
在上述代码中,这个简单的java程序可以快速计算两个整数的和,scanner类使得获取用户输入变得更加容易,加法运算符处理计算工作,System.out.println()输出结果,这个小工具展示了如何利用java的基础语法快速编写便捷实用的小程序。程序使用了java中的scanner类获取用户输入的数据,然后使用加法运算符将两个整数相加,最后用System.out.println()将结果打印输出。输出结果不对:程序输出的结果不符合预期,可能是数值的类型不相同等问题导致的。
2025-05-10 00:01:12
223
原创 Python中’+’的用法
我们在学习python中,常常遇到需要整数相加或是字符相连的情况,这个时候就需要使用到加号’+’,但初学者往往对加号的用法不够了解。加号不能用于两种不同数据相加,例如字符与整数相加会报错,也就是说,加号两边必须是统一类型的。在用于数值相加时,既可以是整数,也可以是浮点数。类比列表,加号同样可以用于字典相加,相当于并集。#结果是’全体目光向我看齐’
2025-05-09 00:00:57
151
原创 双循环打印九九乘法表
内层循环中的变量y同样从1开始取值,但取值的上限是x,这是因为乘法交换律的特性,即xy和yx的结果是相同的,因此可以避免重复计算。在循环中,每次输出一个乘法表达式,格式为“x*y=xy”,其中\t和\n是用来控制格式的制表符和换行符号。当内层循环结束后,如果当前x等于y,则需要在同一行输出完当前的乘法表达式后再换行,以保证乘法表的格式整齐、正确、美观。但是还存在其它潜在的缺陷,比如:可扩展性不强,代码中固定了第一个乘数x的范围为1到9,并且内层循环的范围也是1到x。这种写死的范围限制了代码的扩展性。
2025-05-08 07:39:22
234
原创 用java解决“选择困难症”
并且生成的随机数是一个伪随机数,表面上是随机数,其实际上是一个确定性的函数。(2)使用java.util.Random类创建一个随机数生成器对象,使用nextInt(int bound)方法生成介于0和可选菜品数量之间的随机数。String[] foods={"汉堡","炸鸡","烤肉","披萨","火锅","米线","煲仔饭"};(3)最后,使用这个随机数从菜品数组中选择一个菜品,将其存储到字符串变量lunch中,输出午餐的选择结果。(1)首先定义一个数组,用来存储可以选择的午餐品种。
2025-05-07 00:01:12
115
原创 理解掌握Java位运算
位运符包括位与(&)、位或(|)、位异或(^)、左移(<<)、右移(>>)。逻辑右移(>>>) 表达式op1>>>op2 操作元素op1按位移右移op2位,正整数运算与>>相同,负数则求该数的反码,但符号位不同。位与(&)表达式 op1&op2 逻辑与参与运算的两个操作元,两个相应为1(true)则结果为1(true),否则为0(false)。位或(|) 表达式op1|op2 逻辑或参与运算的两个操作元,一个相应为1(true)则结果为1(true),否则为0(false)。//定义c为false。
2025-05-06 00:01:12
235
原创 Int(input(“”))和input(“”)的用法区别和使用环境
因此,int(input())语句首先使用input()函数从用户那里获取输入的数据,并将其存储为字符串类型。针对Int(input(“”))和input(“”)的用法区别和使用环境问题,提出查阅资料,举例分析,比较总结的方法,通过编写程序检查是否能够进行计算的实验,证明该方法是有效的,本文的方法有举例不充分或考虑不周的地方,未来可以继续探讨其他转换函数的问题。我们比较(2)中的两个程序,发现input()中的整数并不能进行计算而int(input())中的整数却可以进行计算。:input的“计算”
2025-05-05 00:01:26
238
原创 实现简单的初始账户登录
java.util.Scanner是Java标准库中的一个类,用于读取用户的输入和从文件中读取数据。以上是关于如何输入初始账户与密码并且判断是否正确的方法。通过使用Scanner类获取用户输入的整数,通过字符串转换的操作,运用到刚学过的条件运算符(自减)和关系运算符(==、>)和逻辑运算符(&&)等等。以上只是简单的登录账户的方法,还有很多不足,在以后我们小组会根据老师讲的更多内容来进行完善和补充。3.我们还运用到刚学过的条件运算符(自减)和关系运算符(==、>)和逻辑运算符(&&)等等。
2025-05-02 06:04:23
135
原创 用java绘制一个菱形
以上是绘制菱形的步骤,通过一系列操作完成用Java对菱形的绘制,通过实际操作实验,证明该方法是有效的,但是此方法是比较基础的方法,属于比较初级Java问题,如果再通过以后时间对Java的深度学习之后再对现在所写内容进行改进,未来还可以继续研究使用Java研究数字的其他性质。此外,本次学习使用的方法仍然有许多不足,例如操作过于简便,容易出现问题,可能出现错误操作等缺点,因此,在日后的学习中,我们更应该刻苦钻研,找到更简洁更有效稳定的方法。随着java的学习,那么如何使用java画一个菱形。
2025-05-01 00:04:05
434
原创 Java关于会员利益查询
针对会员权益查询困难问题,提出if else循环和switch方法,通过 IDLE软件使用运行实验,证明该方法是有效的,本文的方法存在许多问题,例如可读性差:如果会员查询功能涉及多个条件,使用if-else语句可能会导致代码结构复杂,难以阅读和理解。定义会员类型和对应的利益:首先,你需要定义不同的会员类型,例如普通会员、银牌会员、金牌会员等,并确定每种会员类型所享有的利益。数据不一致:在多系统环境下,可能会出现数据不一致的情况,导致会员在多个系统看到的权益信息不一致,从而影响对会员权益的信任度和满意度。
2025-04-30 00:00:55
239
原创 利用if语句对学生成绩评级
针对Java怎样进行分级判断的问题,提出将Python和Java判断字符相同的if语句,此方法简单直观,但对于等级较多的的分级问题,if语句的可读性不如Switch语句,但两种方法都能直观的解决分级判断问题,当if-else嵌套过多时,使用Switch结构语句更好,希望以后自己的java代码能力更加精进,早日熟练的使用两种语句,可以解决更复杂的分级判断问题。60-70为合格,70-80为良;90-100为优秀。对于不同数值的不同处理进行分级,例如学生成绩的分级判断等,是java中的重点需要掌握的知识点。
2025-04-29 00:00:29
145
原创 探索if __name__==’__main__’的作用和gpu和cpu的转换问题
对于为什么要使用if __name__==’__main__’,是因为它能够防止在被其他文件导入的时候显示多余的程序主体部分,就可以减少多余的程序运行。首先在转换之前,我们要注意到数据的位置,是GPU还是在GPU中,对于普通数据转换为tensor,我们要使用torch.tensor(数据),对于数据位置的转换,我们则需使用torch(数据位置).cpu(),这是将数据放入到cpu中,如果要将数据放到gpu中,则使用torch(数据位置).cuda(),转换的过程并不复杂。
2025-04-28 00:01:03
203
原创 if name == “main“作用、多个值的tensor转移到CPU和提升mnist准确率
当我们直接运行一个Python文件时,其`__name__`变量会被设置为`__main__`,而当该文件被作为模块导入时,`__name__`变量会被设置为模块的名称。对于只有一条数据的`Tensor`对象,可以直接使用`.item()`方法来获取该数据的标量值,该方法将返回一个Python标量值,并自动将`Tensor`对象移动到CPU上进行计算。对于有多个元素的`Tensor`对象,可以使用`to('cpu')`方法将其移动到CPU上。可以增加网络的深度或宽度,添加更多的卷积层、池化层和全连接层。
2025-04-27 00:00:42
821
原创 if name == “main“作用、多个值的tensor转移到CPU和提升mnist准确率
当我们直接运行一个Python文件时,其`__name__`变量会被设置为`__main__`,而当该文件被作为模块导入时,`__name__`变量会被设置为模块的名称。对于只有一条数据的`Tensor`对象,可以直接使用`.item()`方法来获取该数据的标量值,该方法将返回一个Python标量值,并自动将`Tensor`对象移动到CPU上进行计算。对于有多个元素的`Tensor`对象,可以使用`to('cpu')`方法将其移动到CPU上。可以增加网络的深度或宽度,添加更多的卷积层、池化层和全连接层。
2025-04-27 00:00:42
642
原创 用Java判断闰年
本次周博客针对判断一个年份是否为闰年的问题展开了讨论,提出用条件分支语句(if-else语句)的方法来进行操作实践,通过Java的运行,实现了本次周博客的目的.最后可以知道,我们在获取年份(整数)作为输入的时候,需要使用java.util.Scanner类。而java.util.Scanner是Java标准库中的一个类,用于读取用户的输入和从文件中读取数据。非整百年数除以4,没有余数为闰年,有余数为平年(不是闰年);整百年数除以400,无余数为闰年,有余为平年。如何用Java来判断一个年份是否为闰年?
2025-04-25 00:01:14
201
原创 Python中[-1]、[:-1]、[n:-1]、[::-1]、[n::-1]的理解
Python中代表对应集合或元素的方法很多,了解更多的方法会让学习python更进一层楼。输入后即从后往前输出,n不存在时,即全部倒序输出。当n存在时,代表从正序第n+1个元素起倒叙输出,而不是从倒数第几个元素输出。在python中,了解如何快速准确取出集合中的某一个元素或按照自己需求取出对应的元素集合。输入后即从集合内从前往后输出,但不包括最后一个数。对于我们所讲诉的n的取值非常重要,要的知道n对应集合中的哪个元素才能学以致用。例如a=[78,54,96,56,123](
2025-04-24 00:01:08
394
原创 判断学生成绩等级
此次实验学习到了如何调用Scanner类对象来从键盘中读取数据,获得准确的分数,还使用了多条件分支语句,它可以极大程度地减少程序对语句的判断,十分方便,通过本次实验证明该种方法是可行的,以后将继续改进设计思路。System.out.println("您输入的数据不合法...");System.out.println("成绩不及格,继续努力!System.out.println("该学生成绩较好!System.out.println("请您输入学生成绩:");分数大于等于80,系统输出:该学生成绩良好!
2025-04-23 00:00:32
282
原创 用switch语句实现自主积分兑换机
针对用switch语句实现自主积分兑换机,提出使用switch语句的方法,通过运用java.util.Scanner类、if语句和switch语句实验,证明该方法是有效的,但本文的方法单一,程序简易重复,可实现的成果简单,未来可以在此基础上扩展自主积分兑换机的功能。其次对其输入的积分数目进行一个判断,小于100则不满足商家规定的最小兑换值,需向客户进行反应积分不足,无法兑换。(这里我们使用了switch语句来进行等级分类,最后用System.out.println()来输出结果)
2025-04-22 00:00:54
635
原创 利用Java分辨单词
针对利用Java分辨一些难以记住的单词的问题,我们提出将字符串转为数组的方法,定义数组,将单词中不同字母出现次数多的下标存储起来,输出出现最多的字母,以分辨单词。在Java中,分辨单词的方法还有很多,我们灵活地选择了数组计数方法,遍历字符串,在对应的数组中+1以完成计数。此实验只是简单的实现方法,希望在之后的学习中能利用其他的Java知识进行此探索来解决相关问题。在日常的语言学习中,我们需要记住许多单词,才能更好的学会这门语言。然而有的时候,有些单词远远超过正常单词的长度,以至于我们难以记住。
2025-04-21 00:01:11
192
原创 Python中等号赋值的执行规则
最重要的原因就是,在我们思考问题的时候,已经记住了变量对应的值,并且在思维中将对应的变量的赋值情况朝着我们想的方向进行,如果遇到涉及变量较多的计算公式,我们难以处理,而巧妙利用等号赋值运算的规则,就能避免出现错误的情况,一旦代码写多了,哪里出错是非常麻烦的事情。首先我们知道Python在执行代码时都是从上向下一次运行的,同时引出一个十分重要的概念,就是等号两边的计算规则:在python中等号的计算方式应该是先计算等号右边的值,再对左边赋值,针对这个概念,我们用一串最简单的例子来说明。
2025-04-20 00:00:50
389
原创 利用条件语句判断月份的季节
通过小组成员的网上搜索发现也可以使用使用Java 8的Month枚举类:Java 8引入了java.time.Month枚举类,可以使用它的常量来判断月份所属的季节。用if条件语句判断这个月份在哪一个季节并输出结果,例如:春季是3、4、5月,夏季是6、7、8月,秋季是9、10、11月,冬季是12、1、2月。在日常生活中,我们该如何利用Java解决一些日常的问题,比如如何利用Java来判断某月是哪个季节呢?System.out.println("请输入月份,系统为您判断此时的季节");
2025-04-18 00:01:01
395
学生成绩管理系统(Python版).7z
2021-10-13
【调研】您在开发过程中是通过什么途径解决问题的
2014-05-18
【调研】大家写技术博客的初衷是什么
2014-05-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人