- 博客(2610)
- 资源 (1)
- 问答 (3)
- 收藏
- 关注
原创 如何在Java中判断字符串是否相等
针对Java怎样判断字符相等的问题,提出将Python和Java判断字符相等进行对比的方法,使用了”==”和equals这两种常用方法。通过在实验中使用”==”方法和equals算法,证明equals该方法是有效的而”==”只能判断字符串的索引是否相同。当然本文的方法仍然有考虑不周的地方,如对比的方法类型数量过少,没有考虑其他特殊情况例如两边字符串是否可以为空,并且实验中很可能存在误差,希望未来可以通过不断的学习让方法更加严谨更加全面。而”==“是判断两个变量或者实例是不是指向同一个内存空间。
2025-04-02 00:01:04
107
原创 用java打印三角形
针对如何利用java来打印一个简单的三角形的问题,提出使用for循环嵌套一行一行输出的方法,里层的for循环有三个,分别控制打印输出。通过实验,证明该方法可以更方便更快捷的解决打印一个简单的三角形的问题,此外,在该实验中还需要注意的重要的一点的是,Java中的print与println是有一定的区别的print是输出格式化后的格式,用于将内容输出到控制台。最后,以上方法只是一些简单的实现方法,要想实现更多有用的功能,未来还会继续研究。首先,首先确定要打印的三角形的行数,比如五行,之后利用for循环来实现。
2025-04-01 00:01:14
278
原创 怎样避免做一件事都要重新定义列表
总得来说通过一次一次的试验发现其实这个问题不是很难只要勇于去尝试,多尝试几次会发现其实想列表不被重新定义就不能把它写进对应的菜单栏,而应该写在菜单前这样会方便后面运行的代码在运行时不会重复被定义,这次这个问题重点的突破口其实是在于多次尝试!这篇文章是讨论怎样避免做一件事都要重新定义列表,由于列表位置不得当引起的一些问题,或者说是需要注意的事项,主要出现在列表所放的位置会不会使每运行一次代码都会使列表重新被定义这类问题。通过总结,提出目前学习中可能会出现的问题,以及后续学习中应该认识到的问题,总结学习经验。
2025-03-31 00:01:00
127
原创 如何用Java实现100以内素数的判断并输出
针对平时经常遇到的问题,我们应该先分析,然后将问题划为不同的几部分,对不同的部分分别分析,然后合理使用方法。此问题中我们主要运用了for语句以及判断语句,在看似不难的问题下,其实还需要多加思考,先理清问题的思路,再找到合理的方法。在以后的使用中,我们应该注意此类问题的通性以及这种用法的使用区域,我们还需要注意此类问题的其他解决方法。进行多层嵌套递归将变量i设为100以内从3开始递增的奇数,j设为另一变量作i的被除数,j小于i的算术平方根,在做运算后自动加1,运用判断语句判断i和j的关系,最后输出。
2025-03-30 00:00:23
239
原创 设计一个简单的答题程序
函数定义以关键字def开头,后面接函数名称和圆括号,在括号中放入函数需要的的“问题”和“答案”参数 ,通过题库的资料出题,并在程序中存储正确答案,统计得分,游戏体验结束。次游戏程序先用def函数定义问题函数和答案函数,有两种可能:正确“True”和错误“False”,准备题目和答案数据源,得到使用者的答案后,判断答案正确与否,等到答题结束,程序统计成绩,公布您的最终得分。print(f"游戏结束!"question":"世界上最高的山是哪座山?"answer": "珠穆朗玛峰""answer": "北京"
2025-03-28 00:00:21
240
原创 合并多条代码并添加到列表和打印
合并多条代码有许多方式,选取自己喜欢的方式很有必要,通过合并多条代码,能更加方便的把信息添加入列表,也可以选择不同的打印方式。在学习python的过程中,我们会面临把多个信息添加到列表当中,那么如何把多个信息添加进去呢?可以把多个不同信息合并成一个信息,如下。
2025-03-27 00:01:09
173
原创 Python中列表生成式的使用
针对如何使用列表生成式更简单的创建list这一问题,提出思维对比的方法,通过普通方法和列表生成式的过程结果对比实验,证明方法是有效的。列表生成式和列表生成器的区别。(1)列表生成式的结构是在一个中括号里包含一个表达式然后是一个for语句然后是一个或多个for和if语句。其运行结果都为['A1', 'A2', 'A3', 'B1', 'B2', 'B3', 'C1', 'C2', 'C3']。其结果都为[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],但可以看出列表生成式更为简单方便;
2025-03-26 00:01:08
255
原创 探索DenseNet的网络结构
Densenet模型的基本思路与resnet一致,但他建立的是前面所有层与后面层的密集链接,densenet是通过特征在通道上的连接来实现特征重用。计算率更高效果更好且由于误差信号可以很容易的传播到较早的层,所以较早的层可以从最终分类曾获得直接监督。并且ResNet更加的简洁,变体也多,更加成熟,因此后来更多使用的是ResNet,但是DenseNet的思想贡献也是如今很常见的。因为每一层都建立起了与前面层的连接,误差信号可以很容易地传播到较早的层,所以较早的层可以从最终分类层获得直接的监督。
2025-03-24 00:01:10
664
原创 用java计算阶乘
本次针对循环和递归实现计算阶乘的问题,提出用for循环的方法,和调用递归方法。通过使用for循环来判断n和逐渐增加的i何时相等,来进行接下来的判断阶乘计算。但是从过程中发现很多东西都还是未知的,还需后期继续学习,继续尝试写出此题的多种解决方法。循环的方法:假设这个正整数为n,从i=1开始逐渐加一,一直用for循环判断相,直到此时i=n时,阶乘计算完成,返回输出result。首先是阶乘的定义:一个正整数的阶乘(factorial)是所有小于及等于该数的正整数的积,并且0的阶乘为1。自然数n的阶乘写作n!
2025-03-23 00:03:06
299
原创 卷积神经网络的传播及参数用法
在这个过程中,卷积层会对输入数据张量(x)的每个像素与卷积核(滤波器)进行点积操作,然后对所有像素的结果进行求和,得到输出数据张量中的一个值。最后,输出数据张量的形状为 (1,16,24,24),其中: - 1:批量大小(batch size),这里设置为 1,表示只有一个样本。- 16:输出通道数,这里设置为 16,表示卷积操作后输出数据有 16 个通道。- padding:输入数据的 padding 大小,这里设置为 3,表示在输入数据的每个边缘上填充 3 个像素,以使卷积核能够与输入数据对齐。
2025-03-21 00:00:29
593
原创 用Java打印1-100之间的素数
本次针对循环判断1-100以内哪些数为素数的问题,提出用for循环的方法,和if的判断语句,通过使用%求余来判断符合属于素数的概念,利用一些算数运算,实现了怎样判断1-100内一个数是否为素数并且打印出来总数。但是目前还没写出来,还需后期继续学习,继续尝试写出此题的多种解决方法。用%求余的方法,结合素数的定义判断出来这个数是否能够整除,可以整除除1和自己本身的数,则这个数不是素数,再利用当i=j时,判断这个数为素数,此时用count计数不断加一来统计1-100以内一共有几个素数,最后print打印出来。
2025-03-20 00:01:32
156
原创 用Java九九乘法表实例
为了解决这个问题,我查询资料,发现可以使用System.out.printf()方法对输出格式进行控制,从而可以简化代码。综上所述,通过这个小程序的编写和修改,我更加深入地理解了Java中for循环语句的使用,并且掌握了如何使用printf()方法对输出格式进行控制的技巧。在今后的学习中,我还需要不断提高自己的能力和水平,掌握更多的编程技巧,以提高自己的编程能力。为了解决这个问题,我参考了其他程序员的代码,发现可以使用System.out.printf()方法对输出格式进行控制。
2025-03-18 00:00:21
262
原创 将三个数由小到大排序
冒泡排序是一种简单但效率较低的排序算法,它通过多次遍历待排序序列,比较相邻元素并交换位置,使较大(或较小)的元素逐渐“浮”到序列的顶部(或底部),从而实现排序的目的。// 比较max和mid的值,若max小于mid,交换max与mid的值。// 比较max与min的值,若max小于min,交换max与min的值。// 比较mid与min的值,若mid小于min,交换mid与min的值。5.比较mid和max的值,如果mid大于max,则交换它们的值。
2025-03-17 00:01:10
394
原创 判断数字大小并输出最大值
用Java判断一个数字的大小是一个比较简单的问题,也有许多方法,主要讲思想就是逐个比较,用顺序结构和嵌套结构,每次选择最大值赋给变量max,可使用if语句实现。方法一:先定义一个变量max,假设其中一个数为最大赋值给变量max,再依次与其他两数进行比较,每次选择最大的值赋给变量max,最后输出max值,可使 用 if 语句实现。System.out.println("三个数中的最大数值为:" + max);System.out.println("三个数中的最大数值为:" + max);
2025-03-15 00:00:40
407
原创 用Java来创建数字游戏
1问题如何用java来创建一到一百的数字游戏?2方法1.在确定游戏的规则和目标。例如,创建一个猜数字的游戏,目标是猜出一个随机生成的数字。2.创建一个Java类来实现游戏逻辑。创建一个新的Java类,例如GuessNumberGame。在类中定义游戏所需的属性和方法,例如生成随机数、接受用户输入、判断猜测是否正确等。3.编写游戏逻辑。在GuessNumberGame类的方法中编写游戏的逻辑。例...
2025-03-14 00:01:15
350
原创 利用java实现数据分析
1问题在日常生活中,对于数据的处理,为了使数据更加直观,我们可以使用柱状图,饼图,折线图等来呈现,同时也可以对数据直接进行一些处理,那怎样用java来处理这类问题呢?2方法代码清单 1import java.util.Scanner;public class Test00 { public static void main(String[] args) { System....
2025-03-12 00:01:11
418
原创 五种参数的区分
1 问题区分位置参数,默认参数,可变参数,关键字参数,命名关键字参数2 方法1.按位置传递的参数称为位置参数x和n power(x,n) x和n是位置参数,必须传参数2.默认参数指的是函数调用中省略了实参数时自动使用的一个值n可以不传参数,默认2,power(x,n=2)3.可变参数指一个函数拥有不定引数 *numbers,calc(*numbers) 参数个数是可以变化的,...
2025-03-11 00:00:13
209
原创 Java剪刀石头布
1问题Java作为使用最广泛,作为开发软件的通用语言,Java也被多种游戏或开发软件运用到源码中,日常中常见的小游戏有很多,例如猜拳游戏,也有许多的数学问题可以用代码解决,那么如何运用Java创建一个猜拳小游戏呢?我们将创建简单代码实现猜拳游戏。2方法考虑到剪刀石头布的多种排列组合问题。考虑使用for循环。Random类和Scanner类随机在键盘中录入数的方法。玩家在输入出拳后,再由电脑随机...
2025-03-10 00:01:45
347
原创 探索Class super().__init__()的作用和flatten()的参数
1问题问题1:python中Class super.__init__()的作用?定义一个父类A,里面的__init__构造函数,由B类继承,但是没有使用 super().__init__(),但是在其中的方法部分写了A的属性self.w,执行B类实例化并调用 bb function,语法报错这次加了 super().__init__(),但还是报错,具体请参考图1和图2。图1图2问题2:探索fl...
2025-03-09 00:00:24
420
原创 Python的拼接字符串的五种方法
1 问题python的拼接字符串的用法。2 方法通过优快云和运行代码学习加号拼接字符串的方法运用加号的方法完成拼接字符串,可以用图中的方法用变量加变量的方法,也可以用变量加字符串的方法。注:不能用数字加字符串,或者数字加变量的方法,可以将数字加引号,将其变为字符串,便可使用。(2)逗号拼接字符串的方法使用逗号连接字符串,可以在逗号位置形成空格,逗号两边可以是字符串和变量和数字(3)直接连接字符串...
2025-03-08 00:00:56
290
原创 冒泡排序
1问题利用Java实现冒泡排序。2方法1.定义一个数组储存一写乱序数字2.循环遍历数组3.N个数字要排序完成,总共进行N-1趟排序,每i趟的排序次数为(N-i)次,所以可以用双重循环语句,外层控制循环多少趟,内层控制每一趟的循环次数。利用外层循环控制排序的趟数,数组长度为6,所以循环5次4.这里内层循环要比外层循环少一次,就类似于外层循环从第一个数字开始,内层循环从第二个数字开始。两个数字之间进行...
2025-03-07 07:39:17
546
原创 用java判断一个三位数是否为水仙花数
1 问题这次要解决的是如何使用Java语言判断一个数是否为水仙花数。2 方法水仙花数指的是一个三位数,它的每个位上的数的三次幂之和等于它本身,首先利用for循环控制100—999个数,每个数分解出个位十位和百位,再使用if语句使他是三位数否则返回false,定义int型abc分别指百位十位个位,最后使用if语句实现条件判断。public class ShuiXianHuanDemo { pu...
2025-03-04 00:01:18
187
原创 用Java随机生成6位数密码
1问题编写程序,创建一个6位随即密码的字典生成器。2方法在Java中,可以从000 000~ZZZ ZZZ~zzz zzz,依次生成6位验证码的集合,一共包含 (10 + 26 + 26)6 个6位验证码代码清单 1private static String DICT_RAW_LETTER = "";static { DICT_RAW_LETTER += "0123456789"; ...
2025-03-03 00:00:17
640
原创 Python列表的三种删除方法
1 问题这篇文章是讨论在Python中列表的三种删除方法pop(),remove(),clear()在函数列表中的运用方法和使用的不同。2 方法pop()方法用于删除列表中的指定索引位置的元素,并返回被删除的元素。如果不指定索引,默认删除最后一个元素。代码清单1my_list = [1, 2, 3, 4, 5]removed_element = my_list.pop(2)print(my_lis...
2025-03-02 00:01:09
218
原创 Java分支语句
1问题某同学某门课的成绩可能的结果为1,2,3,4,和5。当成绩为1时请输出不及格;成绩为2时请输出及格;成绩为3时请输出中等;成绩为4时请输出良好;成绩为5时请输出优秀。2方法使用两种方法来解决这个问题,分别是if-else语句和switch语句,利用分支语句的特点,根据程序执行过程中不同的条件执行不同的代码块。代码清单 1public class Class01 { public ...
2025-03-01 00:01:47
447
原创 用java求圆的周长和面积
1问题如何用java求一个圆的周长与面积?2方法创建一个Circle类;定义一个变量r表示半径,一个常量表示PI表示圆周率3.14;在Circle类中创建两个方法,getArea(面积)/getGrith(周长);创建一个Scanner对象手动输入半径的值;调用Circle类中的setR()方法设置半径的大小;调用方法;输出结果;代码清单 1package ExampleDesign;imp...
2025-02-28 00:01:25
380
原创 用for循环和do while实现求班级平均分
1问题统计一个班一个班五个人的平均成绩,要求打印出每一位同学的成绩,并且同时求平均成绩(要求成绩从键盘输入)使用for和do while循环来实现。2方法第一步先创建一个Scanner对象,然后接受五个学生的成绩。第二部是用for循环或者do while循环重复输出五个学生的成绩。第三步的操作就是定义一个变量int sum 接收五个学生的成绩并把成绩累计保存下来,以供后续操作使用第四步求出五个...
2025-02-27 00:01:15
302
原创 求两个正整数的最大公约数和最小公倍数
1问题输入两个正整数m和n,求其最大公约数和最小公倍数。例如:12和20的最大公约数是4,最小公倍数是60。2方法首先我们要先了解for循环的基本语法结构:for(.声明并初始化循环变量;.判断循环条件;.改变循环变量值){//.循环体}创建一个Scanner类的对象来获取用户的输入数据。定义最大公约数和最小公倍数。通过循环结构寻找最大公约数和最小公倍数,如果找到了就会利用break语句直接跳...
2025-02-26 00:00:55
286
原创 列表的一些常用方法
1 问题在操作过程中,我们遇到了一些问题,不知道一些列表的具体用法所以我们对其进行了学习。2 方法先在网上查找一些具体用法:然后对于查找到的信息进行简单的代码练习,以下是一些练习截图:代码清单1my_list=['jiaxin','ai','yaoyao']#1.1查找某元素在列表的下标索引index=my_list.index('jiaxin')print(f'jiaxin在列表中的下标索引是...
2025-02-25 00:00:17
217
原创 Python中list = []的基本操作
1 问题如何在list = []中增加元素?如何在list = []中删除元素?如何在list = []中修改元素?如何在list = []中查询元素2 方法可以用list.append(‘’)函数,在(‘’)中写入需要添加的元素。可以用list.pop(‘’)函数,在(‘’)中写入需要删除的元素。可以用listp[] = ‘’,[]中添入需要修改元素的序号,在‘’中写入修改后的元素。可以用pri...
2025-02-24 00:00:40
242
原创 多个信息添加到列表
1 问题在学习python的过程中,我们会面临把多个信息添加到列表当中,那么如何把多个信息添加进去呢?2 方法可以把多个不同信息合并成一个信息;当然还有其它的合并方法;接下来添加到列表就很简单了,但首先得有一个列表,所以要先创一个列表,再添加进去,操作如下所示。代码清单 1list = ['李四,男, 18','张三,男, 17'] name = input('请输入姓名:') ge...
2025-02-23 00:00:32
117
原创 用JAVA计算1-100中的奇数和
1问题在Java中,如何使用JAVA计算1-100中的奇数和?2方法在java中用for循环语句求1-100中的奇数和的时候,可能会出现以下问题:java中的for循环是一种控制流语句,用于重复执行一段代码块。for循环由三个部分组成:初始化,条件判断和迭代。初始化部分在循环开始时执行一次,用于初始化循环变量的值。例如,可以使用一个变量来计数循环的次数。条件判断部分在每次循环开始前进行判断,如...
2025-02-22 00:01:05
370
原创 评委打分
1问题Java作为使用最广泛,作为开发软件的通用语言,Java在生活中的使用也十分常见,例如近期举行的亚运会中,跳水队员全红婵选手获得了一次全满分的绝佳成绩,但在通常比赛中,选手们一般只能获得90分左右的成绩,由6位评委打分,去掉一个最高分和最低分,求取剩余4位评委打分的平均值作为选手们的最终成绩,今天我们将通过Java编程实现这一打分制。2方法定义一个数组来记录6个评委打的分数。用下方代码中...
2025-02-21 08:21:40
379
原创 列表中变量问题及如何修改内容
1 问题1.为列表添加内容时可以添加成功,但查询列表却无添加内容。2.想要修改列表内容如何实现3.小字符串和并转为大字符串的两种方法2 方法问题一:通过老师解答发现这是个变量为题,错将列表放在菜单前(图一),只需提升列表等级(图二),避免每做一件事都重新定义列表。问题二:查询资料发现是否可以用列表替换来修改内容,实验后发现可以实现问题三:学习总结了老师所讲的两种方法通过实验,实践等证明提出的方法是...
2025-02-20 00:01:20
177
原创 如何将一个正整数分解质因数
1 问题将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。2 方法对n进行分解质因数,应先找到一个最小的质数k,求解质因数的过程与短除法类似,都是从最小的质数(2)开始除,若除不尽则从第二个质数(3)开始除,依次循环判断,所以这里我们用for循环和字符串来分解质因数。因为正整数范围内1不存在质因数,所以从2开始,然后按下述三种情况讨论完成:如果这个质数恰等于n,则说明分解质因数的...
2025-02-19 00:01:13
291
原创 用Java 比较两个数的大小
1 问题我们已经学习了Java的一些语言基础,我们经常需要比较两个数据的大小,运用条件语句可以实现该操作,今天我们就尝试用Java条件语句来比较两个数的大小 。2 方法首先要求输入两个数字,然后使用条件语句比较这两个数字的大小,并根据比较结果输出相应的信息。如果两个数字相等,它会打印出它们相等的消息,如果第一个数字大于第二个数字,它会打印出第一个数大于第二个数的消息,否则它会打印出第一个数小于第二...
2025-02-18 00:01:26
215
原创 计算斐波那契数列
1 问题 本次我们要提出的问题是如何计算斐波那契数列。2 方法先用创建import.java.util.Scanner,定义前两个数字,再创建扫描器对象,用于输入,再用int n=sc.nextInt记录用户输入的数字,再用for循环进行计算,输出后再关闭扫描器。代码清单 1 package 斐波那契数列;import java.util.Scanner;public class practise...
2025-02-17 00:01:14
253
原创 对学生类显示基本信息
1 问题如何定义一个学生类,并对这个学生类显示基本信息,然后依次输出。2 方法对于以上问题:首先,我们要了解类:类是具有共同属性和行为的对象集合,类定义了对象的属性和方法。可以说,类就是一个模板,定义多个对象共同的属性和方法。总之类就是有相同特征的事物的集合,而对象就是类的一个具体实例。同时类有多态和继承,例如“人类”可以分为“男人、女人”,“老人、小孩”那么“男人、女人”就是“人类”的子类等等。...
2025-02-16 00:01:21
281
原创 运算符号
1 问题在编写python程序时,我们经常会发现平时数学运算的常用符号似乎不适用,如直接使用“=”符号便会报错,同时,python中也有一些独特的运算符号,如“%”,这些和真数学不同的符号往往在编写程序时令我们困惑,那么今天我们小组就来探寻一下,这些与众不同的运算符号吧。2 方法1)找出python中同一含义不同的运算符号我们常在python中进行计算时,发现自己无法用“=”符号,如果我们直接写“...
2025-02-15 00:00:50
164
1
学生成绩管理系统(Python版).7z
2021-10-13
【调研】您在开发过程中是通过什么途径解决问题的
2014-05-18
【调研】大家写技术博客的初衷是什么
2014-05-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人