
JAVA
大瑶的学习日记
这个作者很懒,什么都没留下…
展开
-
蓝桥杯:JAVA基础练习(字母图形)
问题描述利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入格式输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。输出格式输出n行,每个m个字符,为你的图形。样例输入5 7样例输出ABCDEFGBABCDE...原创 2020-01-06 11:45:32 · 287 阅读 · 0 评论 -
定义以指定格式打印集合的方法
1、题目定义以指定格式打印集合的方法(Arraylist类型作为参数),使用{}括起集合,使用@分隔每个元素。格式参照(元素@元素@元素)2、代码实现public class Test03 { public static void main(String[] args) { // 定义集合 ArrayList<String> list = new Arra...原创 2019-10-21 18:28:02 · 530 阅读 · 1 评论 -
生成6个1-33之间的随机整数,添加到集合并遍历
1、题目生成6个1-33之间的随机整数,添加到集合并遍历集合2、分析 * 分析: * 1、创建集合,保存六个数字 integer * 2、随机数random * 3、用循环6次来产生6个随机数 for * 4、循环内调用r.nextint(int n),参数是33,整体+1 * 5、把数字添加到集合 add * 6、遍历:for size get3、代码实现 p...原创 2019-10-21 18:23:57 · 1853 阅读 · 0 评论 -
将一个随机字符串中的所有字符升序排列,并倒叙打印
题目要求:请使用arrays相关的API,将一个随机字符串中的所有字符升序排列,并倒叙打印代码实现:public class DemoTestArrays02 { public static void main(String[] args) { // TODO Auto-generated method stub String string ="uvgu876"; S...原创 2019-10-20 16:49:33 · 533 阅读 · 0 评论 -
数组简单排序问题
注意:/*java.util.Arrays:是一个与数组相关的工具类,里面提供了大量静态方法,用来实现数组常见的操作public static String toString(数组):将参数数组变成字符串(按照默认格式:[元素1,元素2…])Public static void sort(数组):按照默认升序对数组的元素进行排序 *备注: *1、数组按照从小到大2、字...原创 2019-10-20 16:30:43 · 211 阅读 · 0 评论 -
ArrayList常用方法
常用方法:arraylist常用方法:public boolean add(E,e):向集合当中添加元素,参数的类型和泛型保持一致,返回值代表是否成功(true、false)public E get(int index):从集合当中获取元素,参数是索引编号,返回值就是对应位置的元素public E remove(int index):从集合当中删除元素,参数是索引编号,...原创 2019-10-20 16:18:44 · 441 阅读 · 0 评论 -
向集合中存放数据
注意:如果希望向集合arraylist中存放基本类型数据,必须使用基本类型对应的包装类代码实现:package Array;/* * 如果希望向集合arraylist中存放基本类型数据 * 必须使用基本类型对应的包装类 * * 基本类型 包装类(引用类型,包装类都位于 java.util.lang包下) * int Integer [...原创 2019-10-20 16:11:24 · 678 阅读 · 0 评论 -
定义一个数组,用来存储三个person
1、注意:题目:定义一个数组,用来存储三个person数组缺点:一旦创建,程序运行期间长度不能改变2、代码实现public static void main(String[] args) { // TODO Auto-generated method stub //首先创建一个长度为3的数组,用来存储person类型的对象 Person[] array = new ...原创 2019-10-17 22:15:15 · 1336 阅读 · 1 评论 -
求数组元素中最大值
1、题目要求:打印数组元素并显示最大值 public static void main(String[] args) { int[] array = {1,2,3,4,5}; System.out.println("max is : "+printMax(array)); } public static int printMax(int[] array) { i...原创 2019-10-17 22:09:41 · 438 阅读 · 0 评论 -
ToString方法简单举例
1、要求:使用tostring方法把数组变成字符串package Man;import java.util.Arrays;public class Demo1 { public static void main(String[] args) { // 输出[1,2,3,4,5] //使用面向过程 int[] array = {1,2,3,4,5}; System....原创 2019-10-17 21:54:09 · 554 阅读 · 0 评论 -
定义一个方法,用来显示两数之和
1、题目:/* * 注意事项:对于有返回值的方法,可以单独调用、打印或者赋值调用但是对于无返回值的方法只能进行单独调用题目要求:定义一个方法,用来【求出】两个数字之和并将结果告诉我题目变形:定义一个方法,用来【打印】两个数字之和,自己负责显示2、代码实现public class Return { public static void main(String...原创 2019-10-17 21:44:08 · 817 阅读 · 0 评论 -
调用方法进行整数加和运算
注意事项/** 使用方法的注意事项:* 1、方法应该定义在类中,不能在方法中再定义方法,即嵌套* 2、前后顺序无关* 3、方法定义后不会执行,必须调用才能执行,单独调用、打印调用、赋值调用* 4、如果方法有返回值,必须写“return 返回值”* 5、return 后面的返回值必须和方法的返回值类型一致* 6、对于一个void没有返回值的方法,不能写return后面的返回值,只能...原创 2019-10-17 21:33:07 · 231 阅读 · 0 评论 -
打印5行每行20个*
package day1;//5行每行20个*public class Five { public static void main(String[] args) { /* for(int i=1;i<=5;i++) { for(int j=1;j<=19;j++) { System.out.print("*"); } System.out.pr...原创 2019-10-17 21:30:03 · 650 阅读 · 0 评论 -
使用过滤器递归打印多级目录
1、题目:递归打印多级目录要求:只能打印出以.xml结尾的文件2、递归分析:递归:方法自己调用自己递归分为直接递归和间接递归;直接递归称为方法自身调用自己间接递归可以A调用B,B调用A,注意事项:1、递归一定要有条件限定,保证递归能停止下来,否则发生栈内存溢出2、在递归中虽然有限定条件,但是递归次数不能太多,否则也会发生栈内存溢出3、构造方法,禁止递归使用前提:...原创 2019-10-17 21:12:50 · 237 阅读 · 0 评论 -
定义一个方法,用来判断两个数字【是否】相同
题目要求:定义一个方法,用来判断两个数字【是否】相同public static void main(String[] args) { // TODO Auto-generated method stub/* * 方法三要素: * 返回值类型 boolean; * 方法名称 isSame; * 参数列表 int a,int b;*/ System.out.println(i...原创 2019-10-16 20:06:32 · 1019 阅读 · 0 评论 -
交换元素位置程序
题目:数组元素的反转:对称位置数组元素交换分析:min<max时会进行交换代码实现:public static void main(String[] args) { //创建数组元素 int[] array = {1,10,2,45,6}; //打印数组元素 System.out.println("原来的元素是:"); for(int i...原创 2019-10-16 19:50:17 · 302 阅读 · 0 评论 -
打印数组元素n次,采用方法
题目:打印数组元素n次,采用方法注意:数组可以作为方法的参数在调用方法时,向小括号进行传参,传递进去的是数组的地址值代码实现:public class DemoParam { public static void main(String[] args) { /* * 三要素 * 返回值类型:void * 方法名称:printarray * 参数列表:必须给我数...原创 2019-10-16 19:35:38 · 241 阅读 · 0 评论 -
求最大值(JAVA)
简单代码:求给定数组中的最大数代码实现:package Array;public class DemoMax { public static void main(String[] args) { // TODO Auto-generated method stub int[] array = {1,2,3,4,5,6,1333,19999}; //比武擂台 int...原创 2019-10-16 19:20:21 · 336 阅读 · 0 评论 -
实现三个整数相加并求平均数:
一个方法可以有0/1多个参数但只能有0或者1一个返回值需要多个返回值时,选择数组进行存储任何数据类型都可以作为参数类型或者返回值类型数组作为方法的参数,传递进去的其实是数组的地址值数组作为方法的返回值,返回的的其实也是数组的地址值**实现三个整数相加并求平均数:public class A { public static void main(String[] args) {...原创 2019-10-16 19:01:19 · 828 阅读 · 0 评论 -
有序斗地主实例+双列(JAVA综合案例)
1、备注 上一篇所写的是随机发牌无序版的斗地主 此篇在上一篇的基础上添加了排序(升序) 简单地说就是在看牌前多了一个排序方法步骤2、具体步骤1、准备牌2、洗牌3、发牌4、排序5、看牌3、代码分析(1)准备牌 // 1、准备牌 //创建一个map集合,存储牌的索引和组装好的牌 HashMap<Integer, String > poker = n...原创 2019-10-10 17:46:24 · 266 阅读 · 0 评论 -
斗地主实例+单列(JAVA集合综合案例)
1、规则:使用54张牌打乱顺序,三个玩家参与游戏,三人交替摸牌,每人17张牌,最后3张留作底牌2、分析(1)、准备牌:54张存储在一个集合中 特殊牌:大王小王 其他52张: 定义一个数组/集合,存储4种花色; 定义一个数组/集合,存储13个序号 循环遍历这两个数组/集合,组装52张牌 ♣2, ♣3, ♣9, ♣A......原创 2019-10-08 21:45:00 · 258 阅读 · 0 评论 -
创建集合对象使用泛型的好处
不使用泛型的演示package Day01;import java.util.ArrayList;import java.util.Iterator;public class Demo01 { public static void main(String[] args1) { // TODO Auto-generated method stub Show01(); ...原创 2019-10-08 16:30:20 · 429 阅读 · 0 评论