- 博客(87)
- 收藏
- 关注
原创 每日一题(4)
有一只蜗牛位于二维坐标系的原点(0,0),在x轴上有n根平行于y轴的竹竿,它们底部的纵坐标为0,横坐标分别为x_1,x_2,\cdots,x_n。此外,蜗牛可以在第i根竹竿的高度为a_i的位置(x_i,a_i)瞬间传送到第i + 1根竹竿的高度为b_{i+1}的位置(x_{i+1},b_{i+1})(0 < i < n)。- 从x_i处的高度a_i传送到x_{i+1}处的高度b_{i+1},然后计算在竹竿上移动的时间。- 从x_i沿着x轴爬行到x_{i+1}的时间,即x_{i+1}-x_i。
2024-12-23 21:40:34
484
原创 Java每日一题(3)
小蓝有一个裁纸刀,每次可以将一张纸沿一条直线裁成两半。小蓝用一张纸打印出两行三列共6个二维码,至少使用9次裁出来,图中给出了一种裁法。在这个例子中,小蓝的打印机没办法打印到边缘,所以边缘至少要裁4次。另外,小蓝每次只能裁一张纸,不能重叠或者拼起来裁。问题是:如果小蓝要用一张纸打印出20行22列共440个二维码,他至少需要裁多少次?//在此输入您的代码...// 2: 类名必须Main, 不可修改。// 1:无需package。
2024-12-22 21:16:30
278
原创 Java每日一题(2)
题中给出了小蓝可以放置棋子的四种初始情况,要求判断在小蓝和小乔都按照最优策略玩游戏时,小蓝能否获胜。并没有明确规定必须按从第一行到第二行顺序放棋子,重点在于双方按照最优策略放置棋子后判断小蓝的胜负。规则:小蓝和小乔轮流在棋盘上放置棋子,每次可以选择在棋盘的一个空位置上放置一个棋子,或者在同一行的连续两个空位置上放置棋子。需要分析每种情况在双方最优策略下小蓝是胜(V)还是输(L)。//在此输入您的代码...// 2: 类名必须Main, 不可修改。// 1:无需package。
2024-12-22 21:04:59
358
原创 Java每日一题(1)
即:S=a1*a2+a1*a3+...+a1*an+a2*a3+...+an-2*an-1+an-2*an+an-1*an。//减去不会乘的arr[j]result+=arr[j]*sum;给定n个数a1,a2,...an,求它们两两相乘再相加的和。第二行输入包含n个整数a1,a2,...an。//在此输入您的代码...// 2: 类名必须Main, 不可修改。// 1:无需package。
2024-12-18 23:15:40
450
原创 Java图片打乱
JMenuItem reloginJMenu=new JMenuItem("重新登录");JMenuItem replayJMenu=new JMenuItem("重新游戏");JMenuItem closeJMenu=new JMenuItem("关闭游戏");JMenuItem acconutItem=new JMenuItem("微信号");//0:在界面做什么都关不了,只有在控制台才可以关闭。//把界面置顶,点其他的界面不会覆盖。//创建选项下面的条目对象。//游戏主界面,游戏的所有逻辑。
2024-12-04 21:40:30
800
原创 java添加图片(2)
JMenuItem replayJMenu=new JMenuItem("重新游戏");JMenuItem closeJMenu=new JMenuItem("关闭游戏");//创建一个JLabel的对象(管理容器)//创建一个JLabel的对象(管理容器)//创建一个JLabel的对象(管理容器)//创建一个JLabel的对象(管理容器)//创建一个JLabel的对象(管理容器)//创建一个JLabel的对象(管理容器)//创建一个JLabel的对象(管理容器)//创建一个JLabel的对象(管理容器)
2024-12-03 22:03:19
1254
原创 Java添加图片(1)
JMenuItem reloginJMenu=new JMenuItem("重新登录");JMenuItem replayJMenu=new JMenuItem("重新游戏");JMenuItem closeJMenu=new JMenuItem("关闭游戏");JMenuItem acconutItem=new JMenuItem("微信号");//0:在界面做什么都关不了,只有在控制台才可以关闭。//3:关闭任意一个界面都会直接结束控制台运行。//把界面置顶,点其他的界面不会覆盖。
2024-12-02 22:53:43
802
原创 Java界面设置和菜单搭建
JMenuItem reloginJMenu=new JMenuItem("重新登录");JMenuItem replayJMenu=new JMenuItem("重新游戏");JMenuItem closeJMenu=new JMenuItem("关闭游戏");//0:在界面做什么都关不了,只有在控制台才可以关闭。//0:在界面做什么都关不了,只有在控制台才可以关闭。//0:在界面做什么都关不了,只有在控制台才可以关闭。//3:关闭任意一个界面都会直接结束控制台运行。
2024-12-01 21:15:46
1290
原创 项目介绍和游戏搭建(拼图小游戏)
/true是展示,flase是隐藏。//游戏主界面,游戏的所有逻辑。//登录主界面,相关代码。//注册相关的代码,
2024-11-28 23:57:37
460
原创 Java里接口之多学三招
System.out.println("inter1里的默认方法");System.out.println("inter2里的默认方法");System.out.println("inter静态方法的调用");System.out.println("showa方法开始");System.out.println("showb方法开始");System.out.println("这里有100行代码");System.out.println("最后展示");
2024-11-27 21:39:50
1493
原创 Java接口和抽象类的综合案例
pingpangsporter pps=new pingpangsporter("许昕",30);System.out.println("乒乓球运动员在学乒乓球");System.out.println("篮球运动员在学习打篮球");System.out.println("乒乓球运动员在说英语");System.out.println("乒乓球教练在教乒乓球");System.out.println("乒乓球教练在说英语");System.out.println("篮球教练在教打篮球");
2024-11-26 20:50:29
1074
原创 Java成员特点与接口的各种关系 牛顿迭代法计算平方根
if (sc.hasNextDouble()) { // 先判断输入是否是能转换为double类型的内容。// 获取double类型的输入值。System.out.println("输入值的平方根是:" + result);System.out.println("输入的不是合法的数值,请重新输入");System.out.println("输入的平方根是"+result);System.out.println("请输入你的值");System.out.println("请输入你的值");
2024-11-25 21:57:03
961
原创 Java综合练习
System.out.println("年龄为"+age+"岁的"+name+"养了一只"+dog.getColor()+"颜色的"+dog.getAge()+"岁的狗");System.out.println("年龄为"+age+"岁的"+name+"养了一只"+cat.getColor()+"颜色的"+cat.getAge()+"岁的猫");System.out.println(getAge()+"岁的"+getColor()+"颜色的狗在抱住"+something+"吃骨头");
2024-11-24 21:38:17
1032
原创 Java多态的优势和弊端
System.out.println("没有这个类型,无法转换");System.out.println("没有这个类型,无法转换");System.out.println("狗在吃骨头");System.out.println("猫在抓老鼠");System.out.println("在吃东西");System.out.println("狗在看家");System.out.println("猫在吃鱼");
2024-11-22 19:33:53
472
原创 Java多态调用成员的特点 C语言调试过程
1.@Override@Override//多态调用a.work();2.int main()int i = 0;for (i = 0;i < 10;i++)arr[i] = i;for (i = 0;i <= 10;i++)return 0;
2024-11-21 22:26:05
562
原创 Java构造方法和this super关键字 结构体(下)
其实就讲了结构体传参问题。一般要传递结构体地址,相比直接传结构体减小内存,减小压栈,提高效率。System.out.println("父类的无参构造");System.out.println("子类的无参构造");System.out.println("在管理员工");System.out.println("在吃米饭");System.out.println("在工作");System.out.println("在炒菜");3.Java其实还有个练习题,知道大家都想当练习生¥-¥。
2024-11-20 22:09:28
1120
原创 Java成员变量 成员方法的访问特点 结构体(上)
struct st s = {{"fanwenshuo","272352","女",173},18,36.6f };struct peo p1 = {"liujiawei","1000007451","男",185};System.out.println("在吃狗粮");
2024-11-19 23:09:44
1379
原创 Java子类继承父类哪些内容 C语言初阶指针数组末
/int*是指pa的类型,int*后面的*是指ppa是一个指针变量。可以这样写的原因就是pa本身就是一个变量。//对指针数组的遍历。//二级指针变量是用来存放一级指针变量的地址。//指针数组模拟二维数组。
2024-11-18 22:57:25
719
原创 C语言指针与数组 static注意事项
public static void method(){//静态中没有this,静态中只能访问静态。//s1调用show1,s1=this,s1调用show2。System.out.println("静态方法");//static修饰的变量和方法叫做静态变量和静态方法,均用类名调用。//非静态可以访问所有的。//指针允许向后比较,但不允许向前比较。
2024-11-17 18:09:15
671
原创 java继承特点 C语言指针
System.out.println("蹭");l.zhualaoshu=("lihua猫在抓老鼠");System.out.println("在吃东西");System.out.println("在喝水");System.out.println("看家");System.out.println("拆家");System.out.println("拆家");b.zhualaoshu=("ta也在抓老鼠");System.out.println("在抓老鼠");t.drink=("taidi都在喝水");
2024-11-16 22:14:38
616
原创 java内部类 C语言三子棋完整
/内部类可以调用外部类(包括私有),但外部不可调用内部类,必须创建对象。c.carname=("兰博基尼");c.carcolor=("银色");
2024-11-15 23:41:59
726
原创 Java多态的认识
System.out.println("学生的信息为:"+getName()+","+getAge());System.out.println("老师的信息为"+getName()+","+getAge());
2024-11-14 23:40:44
365
原创 Java接口初识 C语言初始三子棋游戏
printf("坐标被占用,不要再下棋\n");System.out.println("兔子在吃胡萝卜");System.out.println("青蛙在吃虫子");System.out.println("青蛙在蛙泳");System.out.println("狗吃骨头");System.out.println("狗刨");printf("退出游戏\n");printf("请输入坐标:>");printf("请选择:>");printf("你要下棋啦:\n");printf("电脑下棋:\n");
2024-11-13 23:28:11
782
原创 Java继承 C语言文件定位读写
//fseek(fp,100,SEEK_END)在文件结尾往后偏移100字节。今天开会到太晚,没有过程供大家参照,但是可以去听某站上的课程,讲的非常666。//fseek(fp,100,SEEK_SET)从文件开头偏移100字节。//fseek(fp,-100,SEEK_CUR)从当前位置前100字节。//fseek(fp,100,SEEK_CUR)从当前位置后100字节。其实Java今天就是一些理论,C语言只是把结论一些抄过来了,嘻嘻。
2024-11-12 23:23:45
268
原创 Java static静态变量 C语言文件读写
/直接在类调用,方便一点点。System.out.println(name+"正在学习");printf("读出来的字符:%c\n", ch);printf("b.tet文件打开失败!printf("b.txt文件打开成功\n");s1.setGender("男");s2.setGender("女");
2024-11-11 22:16:09
1557
原创 java构造方法 C语言字符串的输入与输出
printf("字符串输出:%s\n", str);System.out.println("看我输出了吗");//会自动化与pribtf相比。//单个字符的输出的函数。//字符的输出函数,自动换行。//创建对象时,虚拟机自动调用给成员变量进行初始化的。printf("scanf键盘输出:");public student(){//没有返回值。printf("gets键盘输入:");
2024-11-07 22:23:11
580
原创 java就近原则与this用法 C语言字符串与指针
/用成员变量必须在age前加this。//从第几个开始往后输出。System.out.println("错误");System.out.println("女朋友在睡觉");System.out.println("女朋友在学习");//*后跟着哪个元素的地址,就等于哪个元素本身。//在方法里面是局部变量,在方法外面是成员变量。
2024-11-06 21:10:15
842
原创 C语言字符数组 java封装
/不能是ABCDE,最后还有\0。//数组名就是地址,最后没有\0。System.out.println("错误");System.out.println("女朋友在睡觉");System.out.println("女朋友在学习");
2024-11-05 21:27:06
803
原创 Java面向对象 C语言字符串常量
printf("占据的字节数:%d\n", sizeof("abcEFG"));printf("长度:%d\n", strlen(""));printf("长度:%d\n", strlen("abc\0EFG"));printf("占据的字节数:%d\n", sizeof("abc\0EFG"));printf("长度:%d\n",strlen("abcEFG"));printf("占据的字节数:%d\n", sizeof(""));
2024-11-04 22:06:38
451
原创 Java求最值 C语言二维数组与指针
/arr[0]为索引值 若一开始为0;数组全是负数就会错误。}//循环开始条件不一定是0,如果为0,先自己与自己比。
2024-11-03 20:46:24
874
原创 C语言指针与一维数组 Java动态初始化与常见问题(越界问题)
printf("p+3代表的地址:%d\n", p + 3);printf("p代表的地址:%d\n", p);printf("*(p+1)的值:%d\n", *(p + 1));printf("*(p+2)的值:%d\n", *(p + 2));printf("*(p+3)的值:%d\n", *(p + 3));printf("*(p+4)的值:%d\n", *(p + 4));printf("p+3代表的地址:%d\n", p + 3);printf("p+2代表的地址:%d\n", p + 2);
2024-11-02 19:27:29
436
原创 C语言的数组地址 数组的遍历与练习
/数组间的元素地址相连的。printf("*(a+2)的值:%d\n", *(a+2));//调用数组元素用*printf("a代表的地址:%d\n", a);//数组首个元素的地址。printf("a+1代表的地址:%d\n", a+1);printf("a[4]代表的地址:%d\n", &a[2]+2);printf("a+2代表的地址:%d\n", a+2);printf("a+3代表的地址:%d\n", a+3);printf("a+4代表的地址:%d\n", a+4);
2024-11-01 23:41:15
276
原创 Java数组的地址和元素访问 C语言空指针与野指针
/[表示地址 I表示数据类型 @表示间隔符号(固定格式)//10f87f48表示地址值 平时习惯把整体叫做地址值。//b的内存空间销毁。//空指针 是一个确切的值。//错误,p是野指针。
2024-10-30 23:47:55
404
原创 java猜数字游戏 C语言指针偏移
/偏移一个对应数据类型的存储单元。//不能写在循环里面。System.out.println("保底了,哥们");System.out.println("请输入你的数字:");System.out.println("猜对了");System.out.println("大了");System.out.println("小了");//2.减去一个数,使之成为0-a,如0-61。//3.把后面的加一,如61+1。//4.在最后都加上原来减去的数。//1.确定范围,如7-68;//从零开始到x-1。
2024-10-29 16:05:37
601
原创 java质数的判断 C语言指针变量的使用
printf("p的值:%d\n", p);//p存放的值就是a的地址。printf("*p的值:%d\n", *p);printf("p的地址:%d\n", &p);System.out.println("请输入一个值");printf("a的值:%d\n", a);printf("a的地址值:%d\n", &a);printf("*p的值:%d\n", *p);printf("*p的值:%d\n", *p);printf("a的值:%d\n", a);printf("a的值:%d\n", a);
2024-10-28 23:21:21
632
原创 java平方根计算 C语言指针变量
System.out.println((i-1)+"就是"+num+"平方根的整数部分");System.out.println(i+"就是"+num+"的平方根");//int *是类型名,p是变量名。System.out.println("请输入你的数:");//int *是类型名,p是变量名。//把a的地址存放在p的内存块中。//把10存放在a的内存块。//p可以存放int型变量的地址。//定义了int型变量p。
2024-10-27 22:46:32
1592
原创 C语言储存变量 java循环语句和循环跳转
/全局变量,扩展作用域,把max的作用域从fun.c扩展到了这。int a = 10;//局部变量 在前面省略auto,但在全局变量时不能使用。// System.out.println("学习");//形式参数不能用static,不赋初值默认为零,在全局变量前,只能在该文件。//只在编译的时候进行。// System.out.println("学习");void fun(int b)//调用时开辟b的内存块。//栈变量,auto声明的变量 大多数的局部变量。
2024-10-25 22:01:16
441
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人