- 博客(33)
- 收藏
- 关注
原创 IDEA PyCharm 等工具如何同时打开多个窗口
目录1.第一步:打开软件通过左上角 File 进入到 Settings2.第二步:进入 Settings 后选择 System Settings 3.第三步:新建项目时可以选择 此窗口(This Window) 或 新窗口(New Window)
2025-06-01 22:40:15
668
原创 Java 基础知识
数组中的元素是按顺序存储的,每个元素都有一个与之关联的索引(也称为下标)。数组的索引是从0开始的,这意味着数组的第一个元素位于索引0处,第二个元素位于索引1处,依此类推。:数组在初始化后,其大小(即可以存储的元素数量)就确定了,并且这个大小在数组的生命周期内是无法改变的。在Java编程语言中,数组是一种数据结构,它允许我们存储固定数量的同类型元素,并且这些元素在内存中是按顺序紧密排列的。:由于HashSet的无序性和哈希冲突的存在,即使向HashSet中添加元素的顺序相同,元素的存储顺序也可能不同。
2024-11-25 21:20:53
1049
原创 [蓝桥杯 2021 省 AB2] 小平方
又如,当 n=5n=5 时, 11,44 的平方除以 55 的余数都是 11,小于 55 的一半。小蓝发现,对于一个正整数 nn 和一个小于 nn 的正整数 vv,将 vv 平方后对 nn 取余可能小于 nn 的一半,也可能大于等于 nn 的一半。例如,当 n=4n=4 时,1,2,31,2,3 的平方除以 44 的余数都小于 44 的一半。请问,在 11 到 n−1n−1 中, 有多少个数平方后除以 nn 的余数小于 nn 的一半。输出一个整数,表示满足条件的数的数量。输入一行包含一个整数 nn。
2024-11-24 20:28:29
810
原创 [COCI2006-2007#2] ABC
三个整数分别为 A,B,CA,B,C。这三个数字不会按照这样的顺序给你,但它们始终满足条件:A<B<CA<B<C。为了看起来更加简洁明了,我们希望你可以按照给定的顺序重新排列它们。第一行包含三个正整数 A,B,CA,B,C,不一定是按这个顺序。这三个数字都小于或等于 100100。第二行包含三个大写字母 AA、BB 和 CC(它们之间没有空格)表示所需的顺序。在一行中输出 AA,BB 和 CC,用一个 (空格)隔开。
2024-11-22 20:31:59
180
原创 约瑟夫问题
nn 个人围成一圈,从第一个人开始报数,数到 mm 的人出列,再由下一个人重新从 11 开始报数,数到 mm 的人再出圈,依次类推,直到所有的人都出圈,请输出依次出圈人的编号。输出一行 nn 个整数,按顺序输出每个出圈人的编号。输入两个整数 n,mn,m。
2024-11-13 18:26:48
220
原创 表达式括号匹配
作为表达式的结束符。请编写一个程序检查表达式中的左右圆括号是否匹配,若匹配,则输出。表达式长度小于 255255,左圆括号少于 2020 个。假设一个表达式有英文字母(小写)、运算符()和左右小(圆)括号构成,以。
2024-11-12 20:38:35
241
原创 确定字符串是否包含唯一字符
实现一个算法来识别一个字符串的字符是否是唯一的(忽略字母大小写)。输出一行,若字符串的字符是唯一的,则输出。输入一行字符串,长度不超过 100。
2024-11-10 09:17:58
238
原创 小鱼的数字游戏
小鱼最近被要求参加一个数字游戏,要求它把看到的一串数字a;(长度不一定,以0结束),记住了然后反着念出来(表示结束的数字0就不要念出来了)。这对小鱼的那点记忆力来说实在是太难了,你也不想想小鱼的整个脑袋才多大,其中一部分还是好吃的肉!所以请你帮小鱼编程解决这个问题,一行内输入一串整数,以0结束,以空格间隔。一行内倒着输出这一串整数,以空格间隔。
2024-11-09 16:18:31
140
原创 书籍标签
现在,他需要你的帮助来分析这些数据,找出哪一类书籍被贴上特别标签的比例最低,即从该类书籍中随机选择一本时,拿到带有特别标签书籍的概率最小。接下来的 NN 行,每行包含两个整数 titi 和 pipi (1≤pi≤ti≤1001≤pi≤ti≤100),分别表示第 ii 类书籍的库存总数和被贴特别标签的数量。这天在他逛书店的时候,发现书店里的每一类书籍都有一定的库存数量,而且部分书籍还被贴上了特别的标签。输入的第一行包含一个整数 NN (1≤N≤1051≤N≤105),表示书籍的类别数量。
2024-11-09 15:27:01
246
原创 A-B数对
给出一串正整数数列以及一个正整数C,要求计算所有满足A - B = C的数对的个数(不同位置的数字一样的数对算不同的数对)。一行,表示该串正整数中包含的满足A - B = C的数对的个数。第二行,N个正整数,作为要求处理的那串数。第一行,两个正整数N,C。
2024-11-09 00:48:30
236
原创 数组逆序重排放
将一个数组中的值按逆序重新存放。例如,原来的顺序为8,6,5,4,1。要求改为 1,4,5,6,8。输入为两行:第一行数组中元素的个数n(1
2024-11-08 17:15:35
212
原创 7-3 Java语言异常处理测试1
Java中测试异常处理,编写一程序,从键盘读入一个实数,然后检查实数是否小于零,如果小于零,就抛出异常,捕获异常并输出异常信息“不能是负数”。否则将这个数开方并输出。
2024-07-17 22:32:43
572
原创 7-2 异常的声明与捕获
下面的程序功能是:从键盘输入5个整数,然后分别输出100除以这5个整数所得到的余数。请改写上面的程序,要求自定义一个方法void mod(int n)来输出100除以n的余数,但是求余过程中可能会出现异常,mod( )方法本身不处理异常,而是声明抛出异常,在main方法中进行捕获,使得程序能正常运行、退出。
2024-07-17 22:32:03
294
原创 7-1 Java程序设计-异常处理-自定义异常类
定义一个具有三条边的三角形类Triangle。在三角形中,任意两边之和大于第三边。三角形类Triangle写遵从这一个规则。定义一个IllegalTriangleException类,修改类Triangle的构造方法,如果创建的三角形的边违反了这一规则,则抛出一个IllegalTriangleException对象。
2024-07-17 22:30:35
229
原创 7-2 使用Random生产随机数
输入一个整数作为随机种子,使用Random类编程产生输出100个1~6的随机整数(每行10个数),并统计输出1~6出现的次数。
2024-07-17 02:30:00
481
原创 6-2 Math类使用合集
使用Java中Math类完成以下内容:1、使用n1生成2-23之间的随机数,并通过程序测试(测试程序已给出,无需编写);2、接收控制台输入的n2,n3,计算n2+logn3的值并赋值给n4(四舍五入保留整数位);
2024-07-16 21:38:50
295
原创 6-1 人口统计
其中data[]是传入的参数。data[]中的每一个元素都是一个完整的人员信息字符串,该字符串由“姓名,性别,年龄,民族”,各项之间用英文半角的逗号分隔。函数须返回 值是汉族的人数。
2024-07-16 21:37:47
361
原创 7-1 快递计价器
现需要编写一个简易快递计价程序。具体来说:1、快递类Express,其包含一个属性int weight表示快递重量(单位为kg),一个方法用于返回快递重量和一个getTotal()用于计算快递运费。2、两个类继承Express,分别是:(a)顺路快递SLExpress:计价规则为首重(1kg)12元,每增加1kg费用加2元。(b)地地快递DDExpress:计价规则为首重(1kg)5元,每增加1kg费用加1元。3、Main:接收用户通过控制台输入的N行信息,自动计算所有快递的运费总和。
2024-07-16 21:35:20
380
原创 6-2 设计门票(抽象类)
某学校举办一次活动,需要凭票参加,每张票都有票号和售价。门票分为3类:当天票,预订票和学生预订票。当天票价格50。预订票,提前时间>10天的,售价30;提前10天以内的,售价40;学生预订票,提前时间>10天的,售价15;提前10天以内的,售价20。(1)编写抽象类Ticket类,包含以下成员①属性:number:私有,int型,表示票号;
2024-07-15 19:14:10
461
原创 7-1 复数类的定义
编写一个复数类,可以进行复数加法和减法运算。编写一个包含main方法的类测试该复数类。要求该复数类至少包含一个无参的构造方法和一个带参的构造方法;数据成员包括复数的实部和虚部,为double类型;包括两个方法,分别实现复数的加法和减法运算。
2024-07-14 23:14:07
201
原创 6-3 定义游客类
定义游客类(其测试类已给出),要求如下:一个景区根据游人的年龄收取不同价格的门票。请编写游客类,根据年龄段决定能够购买的门票价格并输出。
2024-07-13 22:39:17
592
原创 6-1 设计一个矩形类Rectangle
设计一个名为Rectangle的类表示矩形。这个类包括:两个名为width和height的double型数据域,它们分别表示矩形的宽和高。width和height的默认值都为1.一个无参构造方法。一个为width和height指定值的矩形构造方法。一个名为getArea()的方法返回这个矩形的面积。一个名为getPerimeter()的方法返回这个矩形的周长。
2024-07-13 22:35:43
243
原创 6-2 Person类
构造Person类。包括姓名(name),性别(sex)和年龄(age)。提供所有属性的set和get函数,提供print函数打印其信息。
2024-07-13 22:35:30
244
原创 7-6 输出所有的水仙花数
输出所有的水仙花数。所谓的水仙花数是指一个三位数,其各位数字的立方和等于该数本身。举例:153就是一个水仙花数。153 =请注意:含有main方法的类(class)的名字必须命名为Main,否则调试不成功。
2024-07-12 09:42:00
242
原创 7-5 sdut-期末考试之排名次
期末考试结束了,童鞋们的成绩也出来的了,可是为了排名次可忙坏了老师,因为学生太多了。这时,老师把这个任务交给了你,希望你能帮老师完成。作为IT人,你当然不能用笨笨的人工方法了,编程解决才是好办法。共有三门课,语文、数学和英语,要求根据学生的各科成绩计算出其总成绩,并根据总成绩从高到低排序.
2024-07-12 09:36:25
143
原创 7-4 Java程序设计-选择-计算三角形周长
这是一个编程题模板。编写程序,读入三角形的三条边,如果输入值合法就计算这个三角形的周长;否则,显示这些输入值不合法。如果任意两条边的和都大于第三条边,那么输入值是合法的。
2024-07-12 09:34:18
787
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人