java基础语法及算法企业面试题目解答
java基础语法及算法企业面试题目解答
扎心小指针0
征途漫漫,唯有奋斗!
展开
-
Java课程设计之购物车管理系统
显示购物车中的所有商品:public void displayAllInCart();-修改购物车中的商品数量:public void updateNumInCart();- 购物车(shoppingCart):Map类型,其中key为String类型,value为GoodsInCart类型。属性:存放商品的容器(goodsSet):Set类型。3)购物车中的商品信息类(GoodsInCart)购物车中的商品信息类(GoodsInCart)1)商品类(Goods),包括如下属性和方法。原创 2023-06-02 09:03:27 · 1913 阅读 · 0 评论 -
Java课程设计之学生成绩管理系统
1.设计一个学生类Student,私有成员属性有:姓名(name)和成绩(score);在指定位置处插入数据: public void insertAtArray(Student[] a, Student s, int k) {}查询成绩最高的学生信息:public void scoreMax(Student[] a) {}显示所有学生数据:public void showData(Student[] a) {}插入学生数据:public Student[] insertData() {}原创 2023-04-19 08:56:59 · 1459 阅读 · 0 评论 -
Java 定义Common类,包含主方法、普通成员方法、构造方法、静态代码块、构造代码块。
定义Common类,包含主方法、普通成员方法、构造方法、静态代码块、构造代码块。-->非静态代码块!-->默认构造方法!-->普通方法中的代码块!-->默认构造方法!-->普通方法中的代码块!原创 2023-03-29 20:54:40 · 397 阅读 · 0 评论 -
Java 编写一个表示二维平面上的点的类MyPoint,
(2)定义两个MyPoint的构造方法,一个构造方法不带参数,且x和y的初始值为0,另一个构造方法有两个参数,参数名为x和y,类型为整数,用这两个参数分别作为初始x和y的坐标。(3)定义一个getD方法,功能为返回两个坐标点(由MyPoint定义)距离,值为float类型。(4)编写main方法,打印坐标点(2,3)到点(4,5)的距离。运行结果:2.828427。(1)定义private的成员变量x和y,表示点的x和y坐标,类型为整数。注:可以使用Math.sqrt()方法计算平方根。原创 2023-03-29 20:52:53 · 1185 阅读 · 0 评论 -
JAVA20 验证年龄
修改年龄时判断其范围,若年龄小于0则按0输出,若年龄大于200则按200输出。3. 若年龄介于[0,200]之间则直接输出。2. 若年龄大于200则输出200;1. 若年龄小于0则输出0;原创 2023-03-24 21:19:19 · 95 阅读 · 0 评论 -
JAVA19 修改Data类的定义
现有一个Data类,内部定义了属性x和y,在main方法中实例化了Data类,并计算了data对象中x和y的和。但是,Data类的定义存在错误,请你将这些错误修正过来,使得main方法中的求和逻辑可以正常执行。原创 2023-03-24 21:11:41 · 67 阅读 · 0 评论 -
JAVA实现冒泡排序
它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样,故名“冒泡排序”。② 对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。④ 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。① 比较相邻的元素。原创 2023-03-23 19:45:02 · 230 阅读 · 0 评论 -
JAVA18 二维数组求和
给定一个二维数组,请你编写一个求和函数,计算出这个数组元素的和。输出二维数组元素的和。原创 2023-03-09 20:10:04 · 298 阅读 · 0 评论 -
JAVA17 数组倒转
再输出反转后的数组(输出格式为Arrays.toString(arr),参考预设代码中的输出格式)输入6个整数,先将其输出然后再将数组倒转,再次输出数组。先输出用户输入顺序的数组(这一步预设代码已给出)用户随机输入的6个int类型变量。原创 2023-03-09 20:00:00 · 136 阅读 · 0 评论 -
JAVA16 数组遍历
输出数组中的最大值,最小值(最大值最小值之间用空格隔开。若有多个最大值或最小值,输出一次即可,如样例2所示)将用户输入的六个数字填入数组并找出数组中最大值和最小值。原创 2023-03-06 21:31:03 · 112 阅读 · 0 评论 -
JAVA15 计算整数位数
输入一个整数,计算它的位数。如果输入的整数不大于0则输出这个数。原创 2023-03-06 21:18:27 · 241 阅读 · 0 评论 -
JAVA14 判断质数
请补全预设代码中判断质数的方法。原创 2023-03-06 21:12:53 · 41 阅读 · 0 评论 -
JAVA13 求平均数
键盘输入任意多个10000以内正整数(负数代表结束),求出它们的平均数,它们的平均数(平均数为double类型,保留两位小数)原创 2023-03-06 21:00:37 · 253 阅读 · 0 评论 -
JAVA12 小球走过路程计算
一球从h米高度自由落下,每次落地后反弹回原高度的一半再落下,求它在第n次落地时共经过了多少米?输出小球反弹的高度和经过的距离(先输出反弹的高度再输出经过的距离,中间用空格隔开)输入小球的初始高度和落地的次数(先输入小球初始高度再输入反弹次数)原创 2023-03-06 20:52:34 · 133 阅读 · 0 评论 -
JAVA11 求最小公倍数
编写一个方法,该方法的返回值是两个不大于100的正整数的最小公倍数。int类型的变量,值为两个数的最小公倍数。两个int类型变量作为方法的参数。原创 2023-03-06 20:34:54 · 41 阅读 · 0 评论 -
JAVA10 统计输入正数个数
控制台输入整数,请设计一个死循环,当用户输入非正数时停止输入。请给出用户输入的正整数个数(默认输入个数不超过2147483647)若干整数,整数之间用空格隔开。控制台输入的正整数个数。原创 2023-03-06 20:23:40 · 198 阅读 · 0 评论 -
JAVA9 数列求和
有数列为:9,99,999,...,9999999999。要求使用程序计算此数列的和,并在控制台输出结果。(请尝试使用循环的方式生成这个数列并同时在循环中求和)将该数列的和直接输出。原创 2023-03-06 20:12:22 · 86 阅读 · 0 评论 -
JAVA8 邮箱验证
请根据给出的正则表达式来验证邮箱格式是否合法,如果用户输入的格式合法则输出「邮箱格式合法」,否则输出「邮箱格式不合法」。根据输入的邮箱格式判断其合法于不合法,若输入字符串符合邮箱格式则输出邮箱格式合法,否则输出邮箱格式不合法。原创 2023-03-05 21:41:06 · 725 阅读 · 0 评论 -
JAVA7 判断学生成绩等级
现有如下成绩等级A,B,C,D。其中A代表优秀,B代表良好,C代表及格,D代表不及格。现在请你来为学生的成绩进行分级,如果用户输入错误则输出未知等级。优秀,良好,及格,不及格,未知等级。成绩等级对应的中文表述。原创 2023-03-05 21:33:34 · 542 阅读 · 0 评论 -
JAVA6 判断体重指数
体重指数 = 体重 (kg) / ( 身高 (m) × 身高 (m) ),小于18.5属于偏瘦,介于18.5和20.9之间(左闭右开)属于苗条,介于20.9和24.9之间(左闭右闭)属于适中,超过24.9属于偏胖。下面由你来编写一段逻辑,算出输入了身高和体重的用户的体重指数,并返回他们的身材状态。(体重指数请使用double类型)用户的身高(m)和用户的体重(kg)体重指数代表的用户身材状态。原创 2023-03-05 21:22:38 · 216 阅读 · 0 评论 -
JAVA5 计算商场折扣
且商场有抹零活动,不足一元的部分不需要付款(类型强制转换)牛大姨算不清楚自己应该付多少钱,请你帮忙算一下。参加活动后,牛大姨应付钱数(int类型)牛大姨账单钱数(int类型)满2000全额打7折;满5000全额打6折;满100全额打9折;满500全额打8折;原创 2023-03-05 21:05:21 · 1002 阅读 · 0 评论 -
JAVA4 交换变量值
在不使用第三个变量的情况下交换两个int类型变量的值。交换后a变量和b变量的值,中间用空格隔开。原创 2023-03-05 20:57:40 · 51 阅读 · 0 评论 -
JAVA3 四舍五入
定义一个int类型变量i,i为由浮点数变量d四舍五入后的整数类型,请将转换后的i进行输出。四舍五入之后的整数(小数点后一位>=5则进一,否则舍去)用户随机输入的浮点数。原创 2023-03-05 20:47:46 · 58 阅读 · 0 评论 -
JAVA2 简单运算
输入两个正整数a和b,输出这两个正整数的和,差,积,商,模(若a>b则输出a-b,a/b,a%b的值反之输出b-a,b/a,b%a的值,不考虑小数,请使用int类型)它们的和,差,积,商,模。每个值之间用空格隔开。原创 2023-03-05 20:32:15 · 86 阅读 · 0 评论 -
JAVA1 类型转换
设计一个方法,将一个小于2147483647的double类型变量以截断取整方式转化为int类型。随机double类型变量。转化后的int类型变量。原创 2023-03-05 20:15:13 · 44 阅读 · 0 评论