![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础编程题
爱犯错的小z
这个作者很懒,什么都没留下…
展开
-
Java 从文件中读取成绩,按照要求处理后,并输出到指定文件中
题目:【问题描述】现有如下格式的成绩单(文本格式)score.txt。name:zhangsan,shuxue 72,wuli 67,yingyu 70name:lisi,shuxue 92,wuli 98,yingyu 88name:wangwu,shuxue 68,wuli 80,yingyu 77要求按行读取成绩单。并在该行的后面加上该同学的总成绩。然后将该行写入到一个名字为scoreAnalysis.txt的文件中。【score.txt输入形式】name:zhangsan,shuxu原创 2021-06-16 21:35:50 · 3431 阅读 · 0 评论 -
Java 输入学生序号和名字,使用ArrayList集合存储,并显示所有的学生信息。
题目:【问题描述】输入学生个数和名字,使用ArrayList集合存储学生序号和名字,并显示所有的学生信息。【输入形式】一共有几个学生?请输入学生的名字:【输出形式】所有的学生如下:(序号:姓名)【输入输出样例1】How many students?1Please input the names of students:JackAll the students bellow:1:Jack【输入输出样例2】How many students?2Please input th原创 2021-06-02 22:43:45 · 4472 阅读 · 0 评论 -
Java 输入两个数,输出两个数的商,自定义异常类NegativeException和ZeroException用于检测输入的除数为负数和零时,抛出异常。
题目:【问题描述】输入两个数,输出两个数的商,自定义异常类NegativeException和ZeroException用于检测输入的除数为负数和零时,抛出异常。【输入形式】请输入第一个数:请输入第二个数:【输出形式】商是:【输入输出样例1】Please input first number:5Please input second number:2Divisor is : 2.5finally!【输入输出样例2】Please input first number:5Pl原创 2021-06-02 18:00:00 · 2976 阅读 · 3 评论 -
Java 键盘输入成绩,自定义异常类MyException用于检测输入的成绩大于100或者小于0时,抛出异常,否则就输出成绩。
题目:【问题描述】键盘输入成绩,自定义异常类MyException用于检测输入的成绩大于100或者小于0时,抛出异常,否则就输出成绩。【输入形式】请输入你的成绩:【输出形式】如果成绩在【0-100】:你的成绩为:如果成绩不在【0-100】:错误,成绩应该在【0-100】之间【输入输出样例1】Please input your score101Error,score should be in 0-100.【输入输出样例2】Please input your score90Your原创 2021-06-02 17:27:34 · 5736 阅读 · 0 评论 -
Java 小数分数转换
题目:【问题描述】从标准输入中输入一个小数,编写程序将其转换成相应的分数显示,即转换为几又几分之几。要求:1、输入的小数包括整数部分、小数点和小数部分;整数部分和小数部分最多有7位数字;整数部分可以为0,若整数部分大于等于1,则其最高位不为0;小数部分的末尾数字不为零。2、输出的分数应为最简分数,由三个数字组成:第一个数字代表整数部分(若分数小于1,则为0,否则输出的整数的最高位不为0),第二个数字代表分子,第三个数字代表分母,分子比分母小且不能再约分。【输入形式】从标准输入中输入一个小数后打原创 2021-05-25 16:14:12 · 907 阅读 · 0 评论 -
Java 根据输入的a、b、c,计算三角形面积和周长。根据程序上下文以及输入输出样例,填写程序空白,使程序完整
题目:【问题描述】输入三角形的三边长,计算面积和周长。类中有构造方法、关于属性的set、get方法、计算面积和周长的方法。如果输入的边长不能构成三角形,则对象会拒绝接受该值,并输出相应的错误信息。如果构造方法中提供的三边不能构成三角形,则三边都赋值为0。根据已有源代码和输出结果,填写代码空白处,使程序完整。【输入形式】三角形的三边长度。【输出形式】三角形的面积和周长,或者还包含错误信息。【样例输入①】3 4 5【样例输出①】perimeter=12.0area=6.0a=3.0原创 2021-05-04 22:37:07 · 1685 阅读 · 0 评论 -
Java 根据Student类的描述以及输出要求,完成代码空白处的填写
题目:【问题描述】定义Student类,包含三个私有属性:name、id、score,根据输出结果,填写程序的空白处。构造方法中,如果输入的分数不在0~100之间,则对score属性赋值为0。在对score属性赋值的set方法中,如果给的值不在0~100之间,则给出错误信息,并且不对score进行修改。【输入形式】从键盘输入姓名、学号、成绩。【输出形式】输出学生的相关信息。【样例输入①】zhangsan20180100180【样例输出①】name=zhangsan,id=2018原创 2021-05-04 22:35:24 · 2438 阅读 · 0 评论 -
Java 回文数
题目:【问题描述】所谓“回文数”是指具有如下性质的整数:一个整数,当它的各位数字逆序排列,形成的整数与原整数相同,这样的数称为回文数。例如,素数11,373,其各位数字对换位置后仍然为11,373,因此这两个整数均为回文数。编写程序,接收控制台输入的两个整数a、b,输出a到b之间(包括a和b)的所有回文数【输入形式】控制台输入两个整数a和b(必有a<b),以空格分隔。【输出形式】输出有若干行,每行有一个a和b之间的回文数。输出各行上的数字不重复,且从小至大依次按序输出。【样例输入】3 1原创 2021-05-04 20:51:44 · 1195 阅读 · 0 评论 -
Java 定义类Human,具有若干属性和功能;定义其子类Man、Woman;在主类TestHuman中测试其特性
题目:【问题描述】定义类Human,具有若干属性和功能;定义其子类Man、Woman;在主类TestHuman中测试其特性。【输入形式】无【输出形式】my name is:Davemy age is:28my sex is:manI am a man.I am a strong man.my name is:Judemy age is:58my sex is:womanI am a woman.I am a beautiful woman.【样例输入】无【样例输出】my原创 2021-05-04 20:50:36 · 3963 阅读 · 0 评论 -
Java 创建三个类People、ChinaPeople、AmericanPeople,其中People是父类,另外两个是其子类
题目:【问题描述】创建三个类People、ChinaPeople、AmericanPeople,其中People是父类,另外两个是其子类。父类和测试类已经有完整定义了,根据输出结果,完成ChinaPeople和AmericanPeople的编写。【输入形式】无【输出形式】相应字符串。【样例输入】无【样例输出】hello,I am ChinaPeople.avarge heigh of ChinaPeople:180.0average weight of ChinaPeople:130原创 2021-05-04 20:48:40 · 5085 阅读 · 0 评论 -
Java 定义一个 Employee类,定义方法输出Employee的名字,年龄,总收入。编写应用程序使用Employee
题目:【问题描述】定义一个 Employee类,有名字、年龄、基本收入、分红收入等属性,定义构造方法用来初始化类的这些属性。定义方法输出Employee的名字,年龄,总收入(基本收入和分红收入的和)。编写应用程序使用Employee。【输入形式】请输入员工的名字:请输入员工的年龄:请输入员工的基本收入:请输入员工的分红收入:【输出形式】员工的名字:员工的年龄:员工的总收入(基本收入+分红收入):【输入样例】Please input the employee’s name: Tom原创 2021-04-30 11:08:37 · 11515 阅读 · 0 评论 -
Java 定义一个描述圆的类,然后生成一个圆对象,最后输出半径、直径和面积
题目:【问题描述】定义一个描述圆的类,名字为Circle,属性有:private double radius方法有:double getPerimeter(),计算圆的周长double getArea(),计算圆的面积void disp(),输出圆的半径、周长和面积另外,有两个构造方法:Circle(),属性半径赋值为0Circle(double r),属性半径赋值为r编写main方法,从键盘输入一个小数值,作为圆的半径,并生成该对象,最后调用disp()方法,输出结果。【输入形式】原创 2021-04-30 10:50:54 · 4993 阅读 · 0 评论 -
Java 创建一个复数类Complex,对复数进行数学运算
题目:【问题描述】创建一个复数类Complex,对复数进行数学运算,复数具有如下格式:realPart+imaginaryPart*i,其中,i为-1的平方根,具体要求如下:(1)利用浮点变量表示此类的私有数据。提供两个构造方法,一个用于此类声明时对象的初始化;一个为带默认值得无参构造方法。(2)提供两复数加、减、乘的运算方法。(3)按格式(a,b)打印复数,其中a为实部,b为虚部。【输入形式】输入两个复数的实部和虚部,构造两个复数对象【输出形式】输出两个复数的相加、相减、相乘的结果【样原创 2021-04-25 21:37:00 · 7143 阅读 · 1 评论 -
Java 定义一个描述三角形的类,根据输入的三边长,生成一个对象,最后输出周长、面积、边长。
题目:【问题描述】定义一个描述三角形的类,名字为Triangle,属性有:private double a, b, c;方法有:double getPerimeter(),计算三角形的周长double getArea(),计算三角形的面积public void setSide(double x, double y, double z),对属性a、b、c分别赋值为x、y、z另外,有构造方法:public Triangle(double a, double b, double c),如果a、b、原创 2021-04-25 20:47:59 · 4964 阅读 · 2 评论 -
Java 编写一个MyPoint类,定义方法输出MyPoint的信息。编写应用程序使用MyPoint。
题目:【问题描述】编写一个MyPoint类,该类拥有横、纵坐标两个属性,定义构造方法来初始化类的这些属性,定义方法输出MyPoint的信息。编写应用程序使用MyPoint。【输入形式】请输入横坐标(X):请输入纵坐标(Y):【输出形式】你的位置的横坐标(X)为:你的位置的纵坐标(Y)为:【输入样例】Please input the horizontal (X) : 30.5Please input the ordinate (Y) : 75.6【输出样例】Your location原创 2021-04-14 23:30:08 · 2169 阅读 · 0 评论 -
Java 定义一个 Retangle类,定义方法输出Retangle的长宽和面积。编写应用程序使用Retangle。
**题目:【问题描述】定义一个 Retangle类,有长、宽等属性,定义构造方法用来初始化类的这些属性,定义方法输出Retangle的长宽和面积。编写应用程序使用Retangle。【输入形式】请输入长:请输入宽:【输出形式】长是:宽是:面积是:【输入样例】Please input length: 4.0Please input width: 3.0【输出样例】The lengh is:4.0The width is:3.0The area is:12.0**代码:...原创 2021-04-14 23:03:42 · 936 阅读 · 0 评论 -
Java 输入10个数, 使其所有的数向后移m个位置
题目:【问题描述】从键盘输入10个整数,存放在一个数组中,然后使数组中的所有整数整体向后移动m个位置,最后m个数变成最前面的m个数,并输出移动后的结果。m从键盘输入。【输入形式】输入10个整数,每个整数间用空格分隔,回车。然后输入整数m。【输出形式】首先输出数组中的10个元素,然后输出后移m位以后的数组所有元素。【输入输出样例】Please input 10 numbers:1 2 3 4 5 6 7 8 9 10Your numbers are:1 2 3 4 5 6 7 8 9 1原创 2021-04-06 20:23:46 · 853 阅读 · 0 评论 -
Java 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
题目:【问题描述】输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。并打印出来。【输入形式】Please input a sentence:【输出形式】The number of numbers is:The number of English letters is:The number of blank space is:The number of other characters is:【输入样例】This is my 1st JAVA code!【输出样例】T原创 2021-04-06 20:04:51 · 4044 阅读 · 0 评论 -
Java 请编写一个方法实现如下功能: 输出任意三个整数 a,b,c中最大的一个
题目:请编写一个方法实现如下功能: 输出任意三个整数 a,b,c中最大的一个,并打印出来。【输入形式】Please input the first number:Please input the second number:Please input the third number:【输出形式】The maximum number is:【输入样例】5710【输出样例】10代码:import java.util.Scanner;public class Main{ pub原创 2021-04-02 11:37:25 · 1019 阅读 · 0 评论 -
Java 用if-else语句判断某年份是否为闰年
题目:【问题描述】编写一个Java程序,用if-else语句判断某年份是否为闰年。【输入形式】某年的年份【输出形式】判断该年是否是闰年。【样例输入】2008【样例输出】2008 is leap year【样例输入】2018【样例输出】2018 is not leap year代码:import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner s=原创 2021-04-02 11:30:59 · 1365 阅读 · 0 评论