java作业
非常6+2
大数据专业在校学生
展开
-
实验20java文件2
首先,我们需要定义输入文件和输出文件的路径,这里我们分别将其设置为"filein.txt"和"fileout.txt"。变量来追踪当前行号。对于每一行,我们检查当前行号是否为奇数,如果是,则将该行内容写入输出文件,并在行末尾添加换行符。在这篇博客中,我们将讨论如何从一个文本文件中读取内容并删除其中的偶数行,然后将结果保存到另一个文件中。最后,我们关闭读取输入文件和写入输出文件的流,并打印出处理完成的消息。在读取文件的过程中,我们使用一个。来读取输入文件的内容,并使用。原创 2023-05-27 22:07:47 · 112 阅读 · 0 评论 -
实验十八加密处理
有一种加密方法为:其使用一个字母串(可以含重复字母,字母个数不超过50)作为密钥。这个题目要求我们使用一种特定的加密方法对输入的字符串进行加密。加密方法基于一个密钥单词串,该串由字母组成,可以包含重复字母,但字母个数不超过50。其中第一行为原始英文字母,第二行为对应加密字母。其它字符不进行加密。编写一个程序,用这种密码加密输入的字符串。首先,我们需要对密钥单词串进行处理。完成密钥生成后,我们可以使用该加密密钥对输入的字符串进行加密。原创 2023-05-14 22:41:56 · 200 阅读 · 0 评论 -
实验十七数组
给定两个集合A和B,每个集合中的元素都是自然数,我们需要找出属于集合A但不属于集合B的元素,并按从小到大的顺序输出。然后,我们从标准输入读取集合A和集合B的元素,每个元素以空格分隔。否则,我们按照从小到大的顺序输出集合A中的元素,每个元素之间以空格分隔。【问题描述】定义一个4行5列的二维数组并输入元素的值,求出二维数组中最大元素的值,并输出。方法从集合A中移除属于集合B的元素,这样就得到了集合A和集合B的差集。输出差运算后集合中的元素,以空格分隔。集合A、B的差集,由所有属于A但不属于B的元素构成。原创 2023-05-14 22:56:02 · 203 阅读 · 0 评论 -
java字符串处理提高题
输入两个字符串,将两个字符串合并成一个新的字符串,要求将字符串1的所有奇数位和字符串2的所有偶数位合并成新字符串。统计字符串中的大小写字母和数字各自的个数(提示:可根据ASCLL值来进行判断)原创 2023-05-06 15:41:50 · 69 阅读 · 0 评论 -
实验十六 java回文数
在fun1()方法中,程序将原字符串num转换为一个String类型的变量lastNum,并将其存储在一个StringBuilder类型的变量newNum中。如果输入的整数大于等于0,将该整数的每一位数分离出来,分别存入变量ge中,然后将该数除以10,直到该数变为0为止。在每一次循环中,更新answer的值为原来的10倍加上ge的值,即将输入的整数反向排列。首先,程序通过Scanner类的nextLine()方法获取用户输入的一行字符串,将其存储在一个StringBuilder类型的变量num中。原创 2023-05-06 15:33:13 · 120 阅读 · 0 评论 -
实验十五字符串练习一
我们可以使用Java提供的String类的indexOf()方法来查找子串在字符串中出现的位置。这个方法返回子串在字符串中第一次出现的位置,如果子串没有在字符串中出现,则返回-1。获取后,我们可以先使用lastIndexOf()方法查找指定字符串最后一次出现的位置,并将结果存储在一个变量中。接下来,我们可以使用Java提供的String类的lastIndexOf()方法来查找指定字符串最后一次出现的位置。这个方法会将文本中所有匹配指定字符串的部分替换成指定的字符串,如果不指定替换字符串则删除匹配的部分。原创 2023-05-06 15:20:21 · 123 阅读 · 0 评论 -
实验十三常用类--Math类及日期类
对于求sinx和cosx操作,我们需要先读取用户输入的x的值,使用Math.toRadians()方法将其转换为弧度制,然后调用Math.sin()或Math.cos()方法进行计算,最后输出结果。这个简易计算器类的实现思路比较简单,主要是根据用户选择执行不同的操作,然后根据操作需要读取用户输入的数值进行计算。例如,对于开根号操作,我们需要读取用户输入的数值,调用Math.sqrt()方法进行计算,然后输出结果。对于每个操作,我们需要读取用户输入的数值,进行相应的计算,然后输出结果。原创 2023-05-01 21:10:13 · 122 阅读 · 0 评论 -
实验12,网页问题
去群里找b站视频讲解。原创 2023-04-27 15:51:16 · 74 阅读 · 0 评论 -
实验十一接口与多态
最后,在主函数中,我们首先根据用户输入的数值实例化了一个圆形对象,然后分别调用了该对象的计算面积和计算周长方法,并将结果输出到控制台上。在输出结果时,我们使用了。在构造函数中,我们用用户输入的值来初始化圆的半径。此外,我们还重写了接口中的两个方法,分别实现了计算圆的面积和周长的功能。,该类实现了图形接口,具有一个成员变量。,分别用于计算图形的面积和周长。首先,我们定义了一个图形接口。然后,我们定义了一个圆形类。函数来控制小数点后的位数。,其中包含了两个抽象方法。原创 2023-04-22 19:37:07 · 251 阅读 · 0 评论 -
第八周java提高题,重写与抽象综合
2.设计一个抽象类 Animal,其中包含抽象方法 move() 用于表示动物的移动方式,并包含一个普通方法 display() 用于显示动物的信息。从 Animal 类派生出 Bird 类和 Mammal 类,分别实现它们的 move() 方法以表示鸟和哺乳动物的移动方式,并在 display() 方法中显示相应的信息。从 Animal 类派生出 Bird 类和 Mammal 类,分别实现它们的 move() 方法以表示鸟和哺乳动物的移动方式,并在 display() 方法中显示相应的信息。原创 2023-04-15 11:42:03 · 387 阅读 · 0 评论 -
实验十 抽象
2.自定义CurrentAccount类继承Account类并重写抽象方法,要求在main方法中实例化CurrentAccount 并存入2500元,计算年利息后打印输出。1.自定义抽象类Account实现封装,特征:账户余额balance,在给类中提供一个计算年利息并返回的抽象方原创 2023-04-14 18:38:17 · 248 阅读 · 0 评论 -
实验九 方法重写
【问题描述】仿照上课中this关键字的用法,实现学生晚上下课,离开实验室***,回到寝室***休息的过程。实例化默认npc学生对象,完成离开实验室回到寝室休息过。用户输入学生具体信息,完成离开实验室回到寝室休息过程。原创 2023-04-13 22:19:29 · 129 阅读 · 0 评论 -
实验八 继承
具体而言,我们可以设计一个父类Animal,包含动物的共同属性和方法,然后通过继承的方式,创建熊猫类、老虎类和狮子类作为Animal类的子类,从而继承Animal类的属性和方法。总的来说,这个问题的难点在于综合运用面向对象编程的概念、Java语言的类和继承,以及构造方法和对象的创建和方法调用等知识,需要深入理解这些概念并具备一定的编程经验才能顺利完成。类和对象的基本概念:对于初学者来说,理解类和对象的基本概念可能也是一个难点,包括类的定义、对象的创建和使用,以及如何通过对象访问类的属性和方法。原创 2023-04-08 18:48:08 · 326 阅读 · 0 评论 -
实验七 构造方法与方法重载
定义一个无参数构造方法 默认为姓名赋值为张三 年龄为15岁 学号为12345678。定义一个String name参数的构造方法 为成员变量姓名赋值为name。定义一个姓名,年龄,学号三个参数的构造方法 为成员变量姓名 年龄和学号赋值。定义一个int age参数的构造方法 为成员变量年龄赋值为age。学生类 成员变量 姓名 年龄 学号。本周代码为伪代码和思路讲解。根据数据实例化不同的学生。原创 2023-04-08 18:21:00 · 309 阅读 · 0 评论 -
实验六 封装
3.主函数实例化长方形的类,接受用户输入的长和宽 ,利用数据封装为长方形对象赋值长 宽,调用计算长方形面积的方法,租后调用输出长方形面积的方法。1.定义长方形的类,包含长、宽和面积的属性(利用private权限进行修饰)通过封装的方式进行长 宽 面积成员变量的定义和使用 利用Get Set方法。2.定义计算长方形面积的方法,计算出长方形的面积。3.定义输出长方形面积的方法,输出长方形的面积。根据用户输入长宽,计算长方形的面积。原创 2023-04-01 18:27:20 · 309 阅读 · 4 评论 -
实验四 分支结构
闰年要求:如果年份可以被 4 整除而不能被 100 整除, 或者可以被 400 整除, 那么该年就是闰年。2.判断用户输入数据是否为整形,为整形则程序继续,否则返回error程序结束。编写一个程序,用户输入3整数,试找出其中的最大数和最小数。3.判断用户输入的整形数据是否在1900到2200之间。提示:用户输入年份只为(1900-2200年)【问题描述】判断用户输入的年份是否为闰年。4.根据闰年条件,判断输入的年份是否为闰年。第一题:寻找三数的最大值和最小值。第二题:判断闰年平年。程序判断n是否为素数。原创 2023-03-24 21:44:19 · 255 阅读 · 2 评论 -
实验五 循环结构
java作业实验5原创 2023-03-24 20:38:51 · 229 阅读 · 2 评论