自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 控制台输入两个文件夹名称,将A文件夹内容全部拷贝到B文件夹

public class Demo { public static void main(String[] args) throws IOException { Scanner input = new Scanner(System.in); System.out.println("请输入A文件夹的路径"); String aName = input.next(); System.out.println("请输入B文件夹的路径"); String bName = input.next();

2020-08-22 15:42:59 555

原创 lambda实现定义一个 Master 主人类 定义一个宠物类Pet 主人拥有 名字 性别 宠物 , 宠物拥有 名字类别年龄实现1.获得集合的流 2.遍历输出 全

定义一个 Master 主人类 定义一个宠物类Pet 主人拥有 名字 性别 宠物 , 宠物拥有 名字 类别 年龄 * class Pet{ * name * type * age * } * * class Master{ * String name * int sex * Pet pet; * } * * 构造数据存入集合 * 比如: * { 张三,男, { 旺财,

2020-08-21 20:02:14 1722

原创 Day06-Java数组

数组的概念数组是一组连续的存储空间,存储多个相同数据类型的值。数组的创建语法先声明、再分配空间数据类型[] 数组名;数组名=new 数据类型[长度];声明并分配空间数据类型[] 数组名=new 数据类型[长度];声明并赋值数据类型[] 数组名 =new 数据类型[]{数据1,数据2,数据3,…};数据类型[] 数组名 ={数据1,数据2,数据3,…};...

2020-07-30 19:14:44 339

原创 Java数字拼图-二维数组实现,控制台可以对空格进行移动

二维数组实现数字拼图二维数组可以自己随意定义大小,通过方法判断来实现对所有的数字进行随机打乱,并可以通过移动来正确还原,并可以判断0(表示空格)是否可以移动,是否在范围内。public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int[][] arrays = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 0 } }; int sum = 1; Stri

2020-07-29 21:32:26 502

原创 通过数组实现点名---------对数组进行增删操作

通过数组实现随机点名Student类定义数组,通过getStudents()、setStudents(String[] students)方法将变动之后的数组进行修改StudentUtil工具类,实现了对数组的添加、删除、和遍历SuiJiDianMing类,主要业务实现Student类public class Student { private String[] students = { "学生1", "学生2", "学生3", "学生4", "学生5", "学生6" }; public S

2020-07-28 18:18:54 260

原创 数学黑洞6174 已知:一个任意的四位正整数。将数字重新组合成一个最大的数和最小的数 相减,重复这个过程,最多七步,必得6174。即:7641-1467=6174。将永远出不 来。 求证:所有四位数数

数学黑洞6174 已知:一个任意的四位正整数。将数字重新组合成一个最大的数和最小的数 相减,重复这个过程,最多七步,必得6174。即:7641-1467=6174。将永远出不 来。 求证:所有四位数数字(全相同的除外),均能得到6174。输出掉进黑洞的 步数。// 传入数据,在main里面调用该方法 public static int demo13(int n) { int max, min; if (n < 1000) { return -1; } if (n == 617

2020-07-27 20:03:52 3960

原创 输出杨辉三角

输出杨辉三角 // 传入数据,在main里面调用该方法 public static void demo12(int n) { int[][] arrays = new int[n][n]; for (int i = 1; i < arrays.length; i++) { for (int j = 0; j < i; j++) { if (j == 0 || j == i - 1) { arrays[i][j] = 1; } else {

2020-07-27 20:01:46 160

原创 数组的插入和删除 写两个函数,一个函数为delete 函数,声明如下: public static void delete(int pos) 该函数表示删除数组pos 位置上的元素。 第二个函数为in

数组的插入和删除 写两个函数,一个函数为delete 函数,声明如下: public static void delete(int pos) 该函数表示删除数组pos 位置上的元素。 第二个函数为insert 函数,声明如下: public static void insert(int pos, int value) 该函数表示在数组pos 位置上插入value 值.为了能在多个函数中使用同一个数组,需要把这个数组写在函数的外面,类 的里面,并使用static 修饰。 为了方便,还应该定义一个index 变

2020-07-27 19:58:12 1272

原创 数组的扩容。 给定一个数组,要求写一个expand 函数,把原有数组的长度扩容一倍,并 保留原有数组原有的内容。 例如,给定一个数组int[] a = {1,2,3},则扩容之后,a 数组为:{1,2

数组的扩容。给定一个数组,要求写一个expand 函数,把原有数组的长度扩容一倍,并保留原有数组原有的内容。 例如,给定一个数组int[] a = {1,2,3},则扩容之后,a 数组为:{1,2,3,0,0,0} //传入需要验证的数组,在main里面调用该方法 public static void expand (int[] array) { int[] arrays = new int[array.length * 2]; for (int i = 0; i < array.leng

2020-07-27 19:56:00 1177

原创 给定一个数组,把这个数组中所有元素顺序进行颠倒。

给定一个数组,把这个数组中所有元素顺序进行颠倒。 //传入需要验证的数组,在main里面调用该方法 public static void demo07(int[] arrays) { for (int i : arrays) { System.out.print(i + " "); } System.out.println(); int temp = 0; for (int i = 0; i < arrays.length / 2; i++) { temp = ar

2020-07-27 19:53:57 1173

原创 已知一个二维数组A 表示一个矩阵,求AT。 其中,AT 表示矩阵的转置。矩阵转置的含义:表示把一个矩阵行列互换。

已知一个二维数组A 表示一个矩阵,求AT。 其中,AT 表示矩阵的转置。矩阵转置的含义:表示把一个矩阵行列互换。 //传入需要验证的数组,在main里面调用该方法 public static void demo06(int[][] arrays) { for (int i = 0; i < arrays[0].length; i++) { for (int j = 0; j < 2; j++) { if (j == 0) { System.out.print(a

2020-07-27 19:51:50 12778

原创 给定一个数组,输出数组中的最大值和最小值

给定一个数组,输出数组中的最大值和最小值 //传入需要验证的数组,在main里面调用该方法 public static void demo05(int[] arrays) { int max = arrays[0], min = arrays[0]; for (int i = 0; i < arrays.length; i++) { if (arrays[i] > max) { max = arrays[i]; } if (arrays[i] < mi

2020-07-27 19:48:10 3567

原创 自定义一个整数数组a,读入一个整数n,如果n 在数组中存在,则输出n 的 下标;如果不存在,则输出-1

自定义一个整数数组a,读入一个整数n,如果n 在数组中存在,则输出n 的 下标;如果不存在,则输出-1。 //arrays[]自己定义的数组,在main里面调用该方法 public static int demo04(int[] arrays) { int number = -1; Scanner input = new Scanner(System.in); System.out.println("请输入需要查找的数据:"); int temp = input.nextInt();

2020-07-27 19:45:35 1331

原创 写一个函数,计算一个整数数组的平均值

写一个函数,计算一个整数数组的平均值public static void main(String[] args){ //定义一个数组 int[] array=new int[]; //通过循环对数组赋值 for(int i=0;i<10;i++){ array[i]=i; } //调用求数组平均值的方法 System.out.println(avg(array));}public static double avg(int[] a) { int sum = 0; for

2020-07-27 19:42:45 9314 1

原创 Day05-Java方法/函数

方法的作用完成一段功能逻辑的封装,一个方法可以解决特定的一个问题。方法的好处减少代码的冗余提高代码的复用性可用性、可扩展性提高上层调用可以简化代码方法的定义public static 返回值类型 function_name(参数列表){业务逻辑代码块;[return 返回值类型;]}返回值类型可以是基本数据类型、引用数据类型、void。返回值类型如果是void就不需要写return 返回值类型;function_name为方法名,最好是见名知意参数列表可以没有参数

2020-07-27 19:34:22 117

原创 Day04-Java循环结构

循环结构循环的作用是使某些代码重复执行多少,在流程控制中心发挥重要作用,也是一种非常常见的控制方法。while结构语法:while(条件(布尔值)){代码块}循环外代码执行流程:先判断是否满足条件,满足条件运行代码块,执行完成之后再次判断是否执行条件,满足继续执行否者退出循环执行循环外代码。//求1-10的和public static void main(String[] args){ //1、定义变量并赋值 int sum=1; //2、添加一个循环的条件 while(

2020-07-27 19:09:21 111

原创 关于稀疏数组的学习和实现

菜鸟学习,记录自己的学习心的。稀疏数组主要就是将大量无用的数据丢弃掉,保存有用的数据,将有用的数据保存到一个二维数组中。思路如下首先我们需要获取需要保存数据的二维数组的行数、列数、还有就是非0的值,获得之后将数据保存到sparseArray[][]数组中。记录非0数据的坐标信息和具体值代码如下public static void main(String[] args) throws IOException { int[][] sparseArray = new int[33][33];

2020-07-26 19:33:55 161

原创 Day03-Java选择结构与分支结构

选择结构基本if选择结构 if(布尔表达式){ 代码块 }执行流程:先对布尔表达式进行判断,如果为true,则执行代码块,再执行后续代码;如果为false,则跳过代码块,直接执行后续代码。if else选择结构 if(布尔表达式){ 代码块1 }else{ 代码块2 }执行流程先对布尔表达式进行判断,如果为true,则执行代码块1里面的内容,再退出整个结构,执行后续代码;如果为false,则执行代码块2里面的内容,再退出整个结构,执行后续代码。

2020-07-25 16:07:17 115

原创 Day02-java语法基础

Java语法基础JAVA命名规则由数字、字母、下划线(_)、美元符号($)组成,不能以数字开头。不能与JAVA关键字、保留字重名变量的定义方式声明并赋值(常用)数据类型 变量名 = 值;int number=10;先声明,再复制数据类型 变量名;变量名 = 值;int number;number=10;多个同类型的变量声明与赋值(变量名之间以逗号分隔)数据类型 变量名1,变量名2,变量名3=值,变量名4,变量名5=值;int number1,numbe

2020-07-25 15:24:07 196

原创 Day01-Java

#Java概述与环境搭建Java的简介Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称;Java分为三个体系: 1、JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版) 2、JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平台企业版) 3、JavaME(J2ME)(Java 2 Platfor

2020-07-25 12:19:27 175

某宝获取的20套JAVA项目源码(多个项目、适合新手练习)

项目包括 : 1、BBS论坛系统(jsp+sql) 2、ERP管理系统(jsp+servlet) 3、OA办公自动化管理系统 4、博客系统(struts+hibernate+spring) 5、车辆管理系统(struts+hibernate+spring+oracle) 6、家庭理财系统(java+applet) 7、教材订购系统(jsp+servlet+mysql) 8、酒店管理系统(jsp+servlet+mysql) 9、乐趣大型购物系统 v1.1(jsp+servlet+mysql) 10、聊天系统(java+applet) 11、内容管理系统(hibernate3+struts2+spring2) 12、图书管理系统(struts+hibernate+spring) 13、网上订餐系统(struts+spring+hibernate) 14、网上书城系统(Struts+Hibernate+Mysql) 15、网上书店系统(论文+jsp源程序) 16、项目申报系统(Struts2+Spring+Hibernate+Jsp+Mysql5) 17、学生成绩管理系统(SSH+MYSQL) 18、阳光酒店管理系统(javaapplet+SQL) 19、移动ssh项目(struts+spring+hibernate+oracle) 20、音乐网站(JSP+SERVLET)

2020-07-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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