
用Java代码输出一个高度和底都可以通过参数控制的等腰三角形(允许不规
文章平均质量分 50
Timeschangin
刚开始玩博客,以后坚持下去,定期更新
展开
-
mysql连表查询,子查询综合练习第一部分
mysql练习第一部分 楼主最近一段时间刚学完数据库,下面的是针对数据库中的连表查询,子查询等综合使用,适合新手,后续还会更新第二部分。如果需要Navicat,或者sqlyog,等数据库管理工具,可以在下方留言,我会上传破解版资源,如下练习欢迎指正。 使用的资源数据在我发布的资源中 mysql练习用资源库 下面是基本查询中比较值得做的练习,都是楼主自己写的 1. 列出至少有一个员工的部门名。 select d.dname,d.deptno from dept d left join (select e.d原创 2021-07-22 21:49:34 · 405 阅读 · 0 评论 -
用css实现一个太极阴阳图,使用多个div块实现
用css实现一个太极阴阳图,使用多个div块实现 下面是HTML代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-原创 2021-06-25 14:59:37 · 219 阅读 · 0 评论 -
java正则验证邮箱
我看了网上很多验证邮箱的正则格式,最后到网易邮箱注册查看了邮箱的规则,再重写了这个程序,以后邮箱校验的时候使用 //验证email地址 // 字母数字下划线,首位以字母开头6-18位,在不包括@163.com public static void test5(){ String str = "y_f785@126.com"; Matcher m = Pattern.compile("^[a-zA-Z][\\w_]{5,17}@(163|126|qq)\\.co原创 2021-06-19 16:52:19 · 1914 阅读 · 0 评论 -
java多线程,IO流实现将文件夹中的内容复制到指定的文件目录下
输入两个文件夹名称,将A文件夹内容全部拷贝到B文件夹,要求使用多线程来操作。 详细要求与思路:将指定的文件夹中的内容,复制到指定的文件目录下,原目录下每遇到一个子文件目录则开启一个线程(这里大家可以仔细考虑一下需不需要进行线程同步),该线程使用文件读入流,将子文件目录中的文件内容读取到内存中,并在目标文件目录下创建一个相同的文件名,并使用文件写出流将内存中读取到的内容实现写出操作。每次开启子线程操作文件,考虑通过递归调用实现。 题主主要是进行对多线程,io流的读写练习,这个demo还是比较锻炼基础知识的,使原创 2021-06-14 11:36:38 · 1875 阅读 · 2 评论 -
java异常练习:如果键盘输入的数不是自然数,抛出异常
java异常练习:如果键盘输入的数不是自然数,抛出异常 自定义异常,抛出异常 import java.util.InputMismatchException; import java.util.Scanner; /** @author zzastart @create 2021-06-01 15:37 编写一个Java应用程序的方法,该方法接收从键盘输入的数: 如果输入的数不是自然数。抛出异常,提示“请正确输入数字!”,然后继续等待用户输入。 如果输入的数为正数,则显示这个数,程序继续运原创 2021-06-01 17:20:04 · 2747 阅读 · 0 评论 -
java编写选择排序
选择排序:对冒泡排序的简化升级, 冒泡排序是不断比较两个相邻元素的大小,进行交换, 选择排序是在每一轮中默认将第一个元素的位置作为初始值,将后面的元素大小和初始值不断进行比较,不断将比初始值小的元素的位置和初始值位置进行交换,在该轮次结束后,将最小元素的和第一个元素进行交换 每执行完一个轮次,初始位置向后移一位。 优点:省却了元素交换次数(交换的时间复杂度为O n) n-1次,冒泡交换复杂度为O n^2 元素比较次数和冒泡排序相同(比较的时间复杂度都是O n^2) public class.原创 2021-05-26 11:24:05 · 96 阅读 · 0 评论 -
java编写冒泡排序简洁版
publicvoidrun(){ int[]nums=newint[]{5,9,7,9,1,5,2,4,0}; bubbleSort(nums); System.out.println(Arrays.toString(nums)); } publicvoidbubbleSort(int[]nums){ inttimes=0; booleanhasAnyExchanged=true; while(hasAnyExc...原创 2021-05-20 12:41:17 · 129 阅读 · 0 评论 -
java冒泡排序写法(普通版)
public class Bubble { public static void main(String[] args) {//冒泡排序bubble sort int[] arr = new int[]{2,43,22,90,21,66,98,1,33,66,9};//想要升序排列 for (int i = 0; i < arr.length - 1;i++){ for (int j = 0;j < arr.length - 1 .原创 2021-05-20 12:35:29 · 117 阅读 · 0 评论 -
java遍历一个格式为【2021-05-17】的日期字符串数组,计算其中已过期的日期的数量
public class out_of_date { public static void main(String[] args) { //☆☆☆遍历一个格式为【2021-05-17】的日期字符串数组,计算其中已过期的日期的数量 String[] str = new String[]{"【2021-05-19】","【2021-05-16】","【2021-05-14】"}; int count = 0; //Calendar cal.原创 2021-05-18 15:15:07 · 210 阅读 · 0 评论 -
java数组使用案例一
public class array_notequal { public static void main(String[] args) { //☆☆☆这两个数字数组的长度是不一致的的时候, // 结果得到的新数组的长度应该等于两个数组中最长的那个的长度, // 并且内容可以直接等于较长数组中多出来的那一部分的内容 int[] arr1 = new int[]{1,3,5,7,9}; int[] arr2 = new .原创 2021-05-18 15:13:27 · 130 阅读 · 0 评论 -
java模拟魔兽世界武器掉落
public class moshowplus { public static void main(String[] args) { /*☆☆☆假设这个可怜的男爵的物品掉落率数组是这样的: 【瑞文戴尔男爵的骷髅马(1%),瑞文戴尔家族徽记、男爵的佩刀、斯坦索姆的哀嚎、 大墓地的意志四者必定掉落其中之一,堕落天灾军团的徽记85%,纳克萨玛斯的钥匙10%】, 请每次运行程序的时候在控制台上将掉落信息打印出来。 * */ .原创 2021-05-18 15:10:30 · 479 阅读 · 0 评论 -
(最简单的图形算法)用Java代码输出一个高度和底都可以通过参数控制的等腰三角形(允许不规则的等腰三角形)
用Java代码输出一个高度和底都可以通过参数控制的等腰三角形(允许不规则的等腰三角形) 最简单的(可伸缩变化的)图形算法 e.g:输入高度为9,长度为7的,实现不规则的等腰三角形 @GetMapping("/可变参等腰1") public String changpar(int high,int bottom){//高度,最后一层*个数 String results = ""; if (bottom % 2 == 1){ int firstbottom = 1;//第原创 2021-05-13 11:40:00 · 286 阅读 · 0 评论