- 博客(8)
- 收藏
- 关注
原创 我的算法之狼追兔子问题之Java(while)
题目:狼追兔子问题(while)目录:1.题目2.解析3.代码4.结果1.题目一只兔子躲进了10个环形分布的洞中的一个。狼在第一个洞中没有找到兔子,就隔一个洞,到第3个洞去找;也没有找到,就隔2个洞,到第6个洞去找;以后每次多一个洞去找兔子……这样下去,如果一直找不到兔子,请问兔子可能在哪个洞中?2.分析1.因为洞是环形结构,所以当狼走过的总洞口大于环形总洞口时,要对走过的洞口进行求余。2.狼寻找的过程可以是有while、for来实现。网上还有用递归调用的方法来实现。3.可以用数组来模
2021-12-05 18:17:11
491
原创 我的项目一之家庭借记小软件
public class day1 { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); peason p = new peason();//调用penson类 boolean isfalg=true;//使用一个booean类型变量来作为结束循环的依据。 while(isfalg) { p.user_interface();//调用pason中的用户界面方法 int numbe
2021-12-02 13:40:51
439
原创 排序算法之冒泡排序
package com.day1.Contacts;/* * 排序算法之冒泡法 * * */public class bubble_sort { public static void main(String[] args) { int []arr=new int[] {1,5,2,7,6,25,4,255,62,245,81,26,8,558,85,895,658,48}; int b=arr.length-1; for(int j=0;j<arr.length-1;j+
2021-11-30 14:03:49
277
原创 二分法查找
package com.day1.Contacts;/* * 利用二分法查询数组元素 * 前提是所要查找的数组元素有序 */public class BinarySearch { public static void main(String[] args) { int arr[]=new int[] {1,58,252,256,445,552,559,624,888,959,1054,2025}; int a=959; int head_value=0; int end_v...
2021-11-29 22:56:52
155
原创 异或(变量值互换)
package com.day1.Contacts;/* * 在不使用第三个变量的情况下,实现对两个变量的数值交换 * */public class Array6Test { public static void main(String[] args) {// 创建变量并赋值 int a=10; int b=30;// 利用异或运算符进行ab互换 a=a^b; b=a^b;// 此时,就将a的值复制给了b a=a^b;// 再将b值赋给a, System
2021-11-29 19:11:38
210
原创 回形针的输出
package com.day1.Contacts;/* * 回形针填数的实现 * 回形针填数实现需要用到二维数组 * */import java.util.Scanner;public class ArrayTestHuixingzheng { public static void main(String[] args) {// 先确定要输入的回形针长度 Scanner scanner=new Scanner(System.in); System.out.println("请
2021-11-29 00:01:39
297
原创 一维数组中数值求平均、和求最大值最小
@功能快捷键撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + Shift + H无序列表:Ctrl/Command + Shift + U有序列表:Ctrl/Command + Shift + O检查列表:Ctrl/Command + Shift + C插入代码:Ctrl/Command + Shift + K插入链接:Ctrl/Command +
2021-11-28 16:57:00
1291
原创 一维数组的使用,学生成绩的分级,和求最大值
package com.day1.Contacts;import java.util.Scanner;public class Arry3Test { public static voidmain(String[] args) { Scanner scanner=new Scanner(System.in);//use scnner to import student number// 译文(使用scanner导入学生人数) System.out.println(“请输入人数”); int
2021-11-27 17:57:10
497
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人