- 博客(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
214
原创 鸿蒙实现随即更换段子
<?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
85
原创 用鸿蒙系统实现双击点赞双击取消
是先将两张图片导入到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
261
原创 天呐!用注解来测试程序也太方便了吧。----用注解编写一个简单的测试框架
说明:小明写了一个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
157
原创 在程序中解析注解
注解的本质:注解本质上是一个接口,该接口默认继承Annotation接口在程序使用解析注解:获取注解中定义的属性值 1.获取注解中定义的位置的对象 (Class Method Field) 2.获取指定的注解 其实就是在内存中生成了一个该注解接口的子类实现对象 内部逻辑为:public class ProImple implements Pro{public String className(){return "a...
2021-09-11 15:38:10
150
原创 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
112
原创 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
173
原创 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
149
原创 点名器 通过程序实现随机点名需求
首先先在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
104
原创 字节流复制视频
package com.itheima;import java.io.*;//需求:把“D:\\itcast\\西红柿.avi“复制到模块目录下的"西红柿.avi“并记录时间//方法一:基本字节流一次读写一个字节 12224毫秒//方法二:基本字节流一次读写一个字节数组 382毫秒//字节缓存流一次读写一个字节 576毫秒//字节缓存流一次读写一个字节数组 9毫秒public class FuzhiAviDemo { .
2021-07-18 14:08:07
43
原创 用递归求阶乘
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
54
原创 递归方法解决不死神兔问题
递归指的是方法定义中调用方法本身的现象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
134
原创 不死神兔:计算第二十月的兔子对数
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
352
原创 冒泡排序法按升序排列
如果有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
289
原创 模拟斗地主升级版
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
60
原创 模拟斗地主案例
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
62
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人