- 博客(18)
- 收藏
- 关注
原创 定义一个方法判断数组中的某一个数是否存在,将结果返回给调用处
判断数字在数组中是否存在我干这件事,需要什么才能完成? 需要数组和数字调用处是否需要继续使用结果? 需要返回值:true false
2022-11-15 21:42:01 668 1
原创 需求: 设计一个方法用于数据遍历,要求遍历的结果是在一行上的.例如[11,22,33,44,55]
/先打印abc,在进行换行。//不打印任何数据,只做换行处理。//只打印abc,不换行。//2.调用方法遍历数组。//定义方法用于数组的遍历。
2022-11-14 21:03:02 209
原创 需求: 设计一个方法用于数据遍历,要求遍历的结果是在一行上的.例如[11,22,33,44,55]
/先打印abc,在进行换行。//不打印任何数据,只做换行处理。//只打印abc,不换行。//2.调用方法遍历数组。//定义方法用于数组的遍历。
2022-11-14 21:01:40 229
原创 需求:使用方法重载的思想,设计比较两个整数是否相同的方法 要求:兼容整数类型(byte,short,int,long)
使用方法重载的思想,设计比较两个整数是否相同的方法
2022-11-13 20:53:15 860
原创 需求:给定两个整数,被除数和除数(都是正数,且不能超过int的范围),将两数相除,要求不使用乘法,除法和 % 运算,得到商和余数
1.定义变量记录被除数2.定义变量记录除数3.定义一个变量用来统计相减了多少次4.循环 while (在循环中,不断的用被除数 - 除数,只要被除数是大于等于除数时,那么就一直循环)5.当循环结束之后,dividend变量记录的就是余数 当循环结束之后,count变量记录的就是商
2022-11-12 22:11:46 724
原创 需求:给你一个整数x.如果 x 是一个回文整数,打印true,否则,返回false.解释:回文数是指正序(从左向右)和从倒序(从右向左)读都是一样的整数
/定义一个临时变量用于记录x原来的值,用于最后进行比较。//核心思路:把数字倒过来跟原来的数字进行比较。//把当前获取到的数字拼接到最右边。//从右往左获取每一个数字。//修改一下x记录的值。//记录倒过来之后的结果。//2.利用循环开始。
2022-11-10 23:52:16 480
原创 需求:世界最高峰是珠穆朗玛峰(8844.43米=8844430毫米),假如我有一张足够打的纸,它的厚度是0.1毫米 请问,我折叠多少次,可以折成珠穆朗玛峰的高度?
/选择while的理由:此时我们不知道循环的次数也不知道循环的范围,只知道循环结果的条件,所有用while。//4.循环折叠纸张,只要纸张的厚度小于山峰的高度,那么循环就继续。//分析:折叠纸张,每折叠一次纸张的厚度都是原先的两倍。//当循环结束之后,count记录的值就是折叠的次数。//1.定义一个变量记录一个变量用来记录山峰的高度。//2.定义一个变量记录一个变量用来记录纸张的厚度。//3.定义一个变量用来统计次数。//每折叠一次,统计次数就要++//折叠一次,++一次。
2022-11-09 22:30:48 740
原创 需求:键盘录入两个数字,表示一个范围,统计这个范围,既能被3整除,又能被5整除的数字有多少个
System.out.println("请录入一个数字表述范围的开始");System.out.println("请录入一个数字表述范围的结束");//3.对每一个数字进行判断,统计多少个满足要求的数字。既能被3整除,又能被5整除的数字有多少个*///2.利用循环获取这个范围中的每一个数字。/*需求:键盘录入两个数字,表示一个范围。//简单理解,统计符合要求的数字的个数。//1.键盘录入两个数字。//开始条件:start。//结束条件:end。
2022-11-07 20:53:51 1404
原创 在实际开发中,如果我们需要在多种情况下选择其中一个,就可以使用switch语句,当我们拨打了某些服务电话时,一般都会有按键选择,假设现在我们拨打了一个机票预订电话
default -> System.out.println("退出服务");case 1 -> System.out.println("机票查询");case 2 -> System.out.println("机票预订");case 3 -> System.out.println("机票改签");case 4 -> System.out.println("退出服务");System.out.println("请输入您的选择");//1.键盘录入一个整数表示我们的选择。//2.根据选择执行不同代码。
2022-11-03 23:31:33 200
原创 需求:键盘录入星期数,输出工作日,休息日
case 1,2,3,4,5 -> System.out.println("工作日");default -> System.out.println("没有这个星期");case 6,7 -> System.out.println("休息日");System.out.println("请录入一个整数表示一个星期");/*需求:键盘录入星期数,输出工作日,休息日。(1-5)工作日,(6-7)休息日*///2.利用switch语句来进行选择。
2022-11-01 23:13:13 926
原创 在歌唱比赛中,有6名评委给选手打分,分数范围是[0 ~ 100]之间的整数,选手的最后得分为:去掉最高分和最低分后的4个评委的平均分,请完成上述过程并计算出选手的得分
System.out.println("成绩超出了范围,继续录入,当前的i为" + i);System.out.println("请输入评委的打分");//1.定义一个数组,用来存储6名评委的打分(0~100)//5.(总和 - 最大值 - 最小值) / 4。//使用键盘录入的形式,输入分数:0~100。//4.求出数组中6个分数的总和。//2.求出数组中的最大值。//3.求出数组中的最小值。
2022-10-27 21:55:26 1445
原创 数字6是一个真正伟大的数字,键盘录入两个整数,如果其中一个为6,最终结果输出true 如果他们的和为6的倍数,最终结果输出true,其他情况都是false
.1.键盘录入两个整数,一个变量a,一个变量b,2.如果满足其中一个,那么就可以输出true3.可以短路逻辑运算符去连接三个判断
2022-10-24 23:18:19 1469
原创 修改例8中的程序实例, 用函数指针编程实现一个通用的排序函数, 既能实现对学生成绩的升序排列,又能实现对学生成绩的降序排序
/这样比较决定了按升序排列,如果 a < b,则交换。//这样比较决定了按升序排列,如果 a > b,则交换。//值为1表示升序排序,值为2表示降序排序。//输入成绩,返回学生人数。//输出排序前的成绩。//输出排序后的成绩。//函数功能: 调用函数指针compare指向的函数实现对数组a的交换法排序。//函数功能: 输入学生某门课的成绩,当输入负值时,结束输入,返回学生人数。//函数功能: 输出学生成绩。//使数据按降序排序。
2022-10-22 19:55:00 363
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人