- 博客(16)
- 收藏
- 关注
原创 鸿蒙点击更换随机图片
package com.example.listenerapplication8.slice; import com.example.listenerapplication8.ResourceTable; import ohos.aafwk.ability.AbilitySlice; import ohos.aafwk.content.Intent; import ohos.agp.components.*; import java.util.ArrayList; import java.util.R.
2021-09-26 16:30:40
316
原创 鸿蒙实现随即更换段子
<?xml version="1.0" encoding="utf-8"?> <DirectionalLayout xmlns:ohos="http://schemas.huawei.com/res/ohos" ohos:height="match_parent" ohos:width="match_parent" ohos:alignment="center" ohos:orientation="vertical"> <Text.
2021-09-26 16:05:13
133
原创 用鸿蒙系统实现双击点赞双击取消
是先将两张图片导入到media中 package com.example.listenerapplication8.slice; import com.example.listenerapplication8.ResourceTable; import ohos.aafwk.ability.AbilitySlice; import ohos.aafwk.content.Intent; import ohos.agp.components.*; public class MainAbilitySlic.
2021-09-26 15:32:00
350
原创 天呐!用注解来测试程序也太方便了吧。----用注解编写一个简单的测试框架
说明:小明写了一个Caculator类,里面有一些方法 让我来测试方法是否正确呢 将Check注解放在我要检查的方法之前再编写一个测试类就可以啦!具体的异常信息都会存放在bug.txt文件中。具体代码如下: 一、Check注解: import javax.xml.bind.Element; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.a...
2021-09-11 16:34:43
202
原创 在程序中解析注解
注解的本质:注解本质上是一个接口,该接口默认继承Annotation接口 在程序使用解析注解:获取注解中定义的属性值 1.获取注解中定义的位置的对象 (Class Method Field) 2.获取指定的注解 其实就是在内存中生成了一个该注解接口的子类实现对象 内部逻辑为: public class ProImple implements Pro{ public String className(){ return "a...
2021-09-11 15:38:10
193
原创 Swing --边框演示
package CaiDan; import javax.swing.*; import javax.swing.border.*; import java.awt.*; public class BorderTest { JFrame f = new JFrame("测试边框"); public void init(){ f.setLayout(new GridLayout(2,4)); Border bevelBorder = BorderFac.
2021-08-20 15:36:53
172
原创 java弹球小游戏
package CaiDan; import org.omg.CORBA.PRIVATE_MEMBER; import java.awt.*; import java.awt.event.*; import java.util.Timer; public class PinBallDemo { Frame f = new Frame("弹球小游戏"); //设置常量 //设置桌面的宽度和高度 private final int TABLE_WIDTH = 300; .
2021-08-17 17:59:14
214
原创 AWT--常用基本组件
package LayoutManager; import javax.swing.*; import java.awt.*; public class BasicComponentDemo { Frame f = new Frame("测试基本组件"); TextArea ta = new TextArea(5,20);//给这个文本框五行二十列 Choice colorChoice = new Choice(); CheckboxGroup cbg = new.
2021-08-14 17:34:07
211
原创 点名器 通过程序实现随机点名需求
首先先在names.java文件里存贮学生姓名 思路:1、创建字符缓冲输入流对象 2、调用Arraylist集合对象 3、调用字符缓冲输入流对象的方法读数据 4、把读取到的字符串数据存储到集合中 5、释放资源 6、使用Random产生一个随机数随机数,范围在零到集合长度 7、把第6步产生的随机数作为索引到ArrayList集合中获取值 8、把第七部得到的数据输出在控制台 package com.itheima; import java.io.BufferedReader;...
2021-07-19 20:42:32
141
原创 字节流复制视频
package com.itheima; import java.io.*; //需求:把“D:\\itcast\\西红柿.avi“复制到模块目录下的"西红柿.avi“并记录时间 //方法一:基本字节流一次读写一个字节 12224毫秒 //方法二:基本字节流一次读写一个字节数组 382毫秒 //字节缓存流一次读写一个字节 576毫秒 //字节缓存流一次读写一个字节数组 9毫秒 public class FuzhiAviDemo { .
2021-07-18 14:08:07
76
原创 用递归求阶乘
public class DiGui { public static void main(String[] args) { System.out.print("5的阶乘是:"); System.out.println(f(5)); } public static int f(int n){ if (n == 1) { return 1; } else return n* .
2021-07-16 10:38:09
83
原创 递归方法解决不死神兔问题
递归指的是方法定义中调用方法本身的现象 public class DiGui { public static void main(String[] args) { System.out.println(f(20));//调用方法 } public static int f(int n){ if(n==1||n==2){ return 1; }else return f(n-1)+f(n-2.
2021-07-16 10:15:07
190
原创 不死神兔:计算第二十月的兔子对数
public class DiGui { public static void main(String[] args) { //不死神兔,求第二十个月兔子的对数 // 每个月的兔子对数:1,1,2,3,5,8...... //规律:从第三个月开始,每月是相邻两月的兔子之和 int [] a = new int[20]; a[0]=1;//第一月的兔子对数 a[1]=1;//第二月的兔子对数 .
2021-07-16 10:05:45
430
原创 冒泡排序法按升序排列
如果有n个数据进行排列,总共需要比较n-1次 每次比较完,下一次的比较就会少一个数据参与 package Demo020; public class Paixu { public static void main(String[] args) { int [] arr ={23,43,10,33,68}; System.out.println("排序前:"+arrayToString(arr)); for (int x=0;x< arr.len.
2021-07-15 15:35:45
343
原创 模拟斗地主升级版
package Demo021; import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; import java.util.TreeSet; public class PokerDemo03 { public static void main(String[] args) { HashMap<Integer,String> hm = new Hash...
2021-07-14 22:48:49
97
原创 模拟斗地主案例
package Demo022; import javax.swing.*; import java.util.ArrayList; import java.util.Collections; public class PokerDemo { //洗牌 发牌 看牌 public static void main(String[] args) { ArrayList<String> array = new ArrayList<>();//用Arra.
2021-07-14 22:00:32
99
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人