- 博客(20)
- 收藏
- 关注
原创 对类的创建
试编程完成创建一个名为"BankAccount”的类,包含以下私有属性和公有方法属性: 帐户名 (accountNumber),帐余额 (balance)方法: 存款方法(deposit),取款方法(withdraw),获取账户余额getBalance(),获取帐户名称 getAccountNumber()
2023-11-16 14:51:03
814
1
原创 基于JAVA的简易线上购物系统
/有购物车参数,直接执行加入购物车即可,this表示当前商品,直接把当前商品调用MyCart购物车类中的addCart购物车方法即可。//这个set方法特殊,希望加入购物车,不需要传入购物车所有内容,MyGoods[]变量意义是购物车所有内容,只要传入一个商品即可。//加入购物车的商品每一个商品都可以购买,他的状态都是true,判断主类退出循环,用的哪一个商品订单的状态。//把商品加入购物车类中,保证商品加到一个购物车中,购物车实例对象不能在这里实例化,在这里实例化不是一个购物车。
2023-11-14 09:35:37
406
1
原创 用JAVA进行二分查找
它的基本思想是不断将待查找区间分成两部分,然后确定目标元素在哪一部分中,进而缩小待查找区间,直到找到目标元素或者确定目标元素不存在为止。//比较,如果输入数值大于中间值,在后半部分找,小于中间值,在前半部分找。- 如果目标元素大于mid位置的元素,则将待查找区间缩小为[mid+1, right]。- 如果目标元素小于mid位置的元素,则将待查找区间缩小为[left, mid-1]。- 如果目标元素等于mid位置的元素,则找到目标元素,返回mid。//退出循环条件,等于就退出,一直没有找到,退出。
2023-11-14 09:31:50
138
原创 用JAVA编程24点问题(改进版)
/数字可能出现11 12 13,出现11 12 13转换J Q K,把变量接收,判断是否是11 12 13。//采用这个内容,不满足表达式一定报错,借助于ScriptEngine中的异常,现在不能抛,去try。System.out.println("接下来是否继续下一个随机数值(y/n)");//可以简单化,直接输出数字到屏幕,输出4遍随机,这里可以用循环,确定循环次数。//nextLine()用户会输入一堆空格,没有用户名,直接回车,这种情况违法。
2023-11-14 09:29:25
201
原创 用JAVA编程24点问题
/数字可能出现11 12 13,出现11 12 13转换J Q K,把变量接收,判断是否是11 12 13。//接收用户输入的算式,用户输入算式可能会无意间敲上空格,nextLine接收所有。//需要把字符串做运算,重要在于如何处理算式,防止程序报错,判断输入算式的合法性。//可以简单化,直接输出数字到屏幕,输出4遍随机,这里可以用循环,确定循环次数。//nextLine()用户会输入一堆空格,没有用户名,直接回车,这种情况违法。//这四值只要用户可以看到,就ok,系统根据用户输入的算式来判断结果。
2023-11-14 09:27:55
58
原创 用java编写九九乘法表
/满足条件的打印,根据去掉部分的特点,j=i的打印结束,后面的循环没有必要了。//注意第一个乘数是i,第二个乘数是j,调用位置相当于把行列调换。//这里不执行后面的语句,继续下次循环。//每打完9个数字,换个行,第一重循环结束打印换行。//产生笛卡尔积相乘的两个数字,这就是双重循环。
2023-11-14 09:25:57
65
原创 价格猜猜(优化版)
System.out.println(username+",欢迎进入游戏空间,现在请选择的价格猜猜猜商品的类别");//只要用户输错了价格,你就不停使用下面这一句,使用循环.(分辩有限次,还是无限次)无限次使用while。System.out.println("你输入的价格有问题,请检查输入价格:");System.out.println("你输入的价格有问题,请检查输入价格:");// //达到效果,需要使用正则表达式,matches匹配正则表达,搜索正则表达匹配小数。
2023-11-14 09:20:24
66
原创 定义一个10个整型数的数组,并从控制台打印出这个数组中的元素
System.out.print("第 " + (i + 1) + " 个元素:");System.out.println("请输入数组的元素:");System.out.println("数组中的元素为:");// 定义一个长度为10的整型数组。// 从控制台输入数组元素。
2023-11-06 14:40:24
1118
原创 用函数实现输入一个char类型字母,不管是大写还是小写,最终控制台输出其小写的字母.
System.out.println("小写字母:" + lowercase);System.out.print("请输入一个字母:");
2023-11-06 14:30:14
167
原创 游戏: 算24
/数字可能出现11 12 13,出现11 12 13转换J Q K,把变量接收,判断是否是11 12 13。//采用这个内容,不满足表达式一定报错,借助于ScriptEngine中的异常,现在不能抛,去try。//表达式可能有J,Q,K,可以自动去做计算,把J,Q,K换成1,使用replace替换。//可以简单化,直接输出数字到屏幕,输出4遍随机,这里可以用循环,确定循环次数。//nextLine()用户会输入一堆空格,没有用户名,直接回车,这种情况违法。
2023-11-03 15:43:22
66
原创 猴子吃桃问题
题目:一堆桃,猴子第一天吃一半多一个,第二天吃了剩下的一半多一个,依次类推,每天都吃剩下的一半多一个,到 10天就剩下1个桃子。day++){//从最后一天往前计算,计算到第一天。//(后一天个数 + 1) * 2 = 前一天的个数。System.out.println("桃子一共:" + num + "个");由题可以得到一个等式:(后一天的桃子数 + 1) * 2 = 前一天的桃子数。//定义最后一天桃子剩余的个数。
2023-10-31 15:00:33
74
1
原创 输入区间计算水仙花数
if (Math.pow(gewei,3) + Math.pow(shiwei,3) + Math.pow(baiwei,3) == sum){//Math.pow(gewei,3)代表计算个位数的三次方。System.out.println("水仙花数共:" + total + "个");System.out.println("水仙花数为" + sum);System.out.print("请输入区间左侧:");System.out.print("请输入区间右侧:");//定义水仙花个数的初值为0。
2023-10-31 14:55:39
81
1
原创 计算大和尚小和尚吃馒头的问题
while (bigMonks * 3 + smallMonks/3 < totalBreads){//一个大和尚吃三个馒头 + 三个小和尚吃一个馒头 < 馒头总数。题目:100 个和尚吃了 100 个馒头 ,100 和尚有大和尚和小和尚,一个大和尚能吃 3 馒头,三个小和尚吃 1个馒头,问大和尚和小和尚有多少个?if (bigMonks + smallMonks > totalMonks){//如果大和尚 + 小和尚 > 100,无解。//小和尚 = 和尚总数 - 大和尚。//定义和尚一共100个。
2023-10-31 14:51:32
286
1
原创 用JAVA制作简单的和电脑的石头剪刀布
System.out.println("玩家"+ player_name+"出:"+player_choice_name+",平局");System.out.println("电脑"+com_name+"出:"+com_choice_name+",平局");System.out.println("电脑"+com_name+"出:"+com_choice_name+",输");System.out.println("电脑"+com_name+"出:"+com_choice_name+",赢");
2023-10-30 15:08:44
79
原创 用JAVA编写简单的性格测试和心理测试
System.out.println("**************欢迎来到测试现场**************");System.out.println("你是一个比较平衡的人,既喜欢独处又愿意和他人交流。(小说/历史/科学/其他)");System.out.println("你是一个内向、安静的人,不喜欢过多的社交活动。(有氧/力量/灵活性)");System.out.println("你是一个外向、活泼的人,喜欢和他人交往。System.out.println("1.你觉得自己是一个外向的人吗?
2023-10-27 15:14:22
328
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人