自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除