自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 王道数据结构——C语言实现

王道数据结构—顺序表的C语言实现方法(已上机)

2022-08-31 15:31:03 1265

原创 博学谷:【案例】模拟斗地主发牌游戏

1.需求 ​ 使用一个集合对象存储一副扑克牌,将所有扑克牌的顺序打乱,然后分发给用集合表示的三个玩家和底牌,并打印玩家和底牌的集合内容。 2.步骤 买一副扑克牌,将花色和数字分别进行组合,生成所有的普通牌。手动添加大小王 洗牌 :使用Collections 工具类的shuffle()方法打乱牌的顺序 发牌 : 遍历牌堆,将每一张牌分发到三个玩家集合中,留三张作底牌 看牌 : 分别打印每个玩家集合的内容 2.1.买牌 ​ 分析1 创建数字数组 :nums 创建花色数组 : colors 循环嵌套拼接两数

2022-01-02 22:11:37 1959

原创 博学谷:Java基础知识精讲学习笔记——DAY2

1. Date类 ​ 日期和日历类,用于操作日期相关信息。 ​ 构造方法 Date() : 构造一个日期对象,当前系统时间,精确到毫秒。 package cn.itcast.dateandcalendardemo; import java.util.Date; public class Test { public static void main(String[] args) { //测试Date类 //测试空参构造,采用的是当前系统的默认时间。

2021-12-31 18:30:30 577

原创 博学谷:Java基础知识精讲学习笔记——DAY 1

1.IDEA项目目录详情 2. IDEA基本配置 ​ ①设置字体:File—>Settings—>Editor—>Font ​ ②设置配色方案:File—>Settings—>Editor—>Colors Scheme ​ ③设置编码:File—>Settings—>Editor—>File Encodings ​ 都要设置成UTF-8 ​ ④隐藏不需要的文件:File—>Settings—>Editor—>File Type

2021-12-16 13:35:49 781

原创 how2j:JAVA学习笔记——DAY 9

1.格式化输出 ​ 在输出多个字符时,一般用“+”连接,如果变量较多,拼接就会变得很繁琐。当使用格式化输出时,就能非常简洁的表示。 ​ %s表示字符串,%d表示数字,%n换行。 ​ e . g . String name="锤子"; int strike=5; String item="人"; //非格式化输出 String sentence=name+"袭击了"+strike+"个"+item; System.out.println(sentence); //注意此处是p

2021-12-02 11:20:40 491

原创 how2j:JAVA学习笔记——DAY 8

1.封装类 ​ JAVA是一种面向对象语言,JAVA中的类把方法和数据连接在一起,构成了自包含式的处理单元。在JAVA在不能定义基本类型对象,为了能将基本类型视为对象进行除了,并能连接相关方法,JAVA为每个基本类型都提供了封装类(包装类)。如int型数值的包装类Integer,boolean型数值的包装类Boolean等。这样就可以把基本类型转换成对象来处理了。 ​ 需要说明的时,JAVA是可以直接处理基本类型的,但在有些情况下需要将其作为对象来处理,这时就需要将其转换成为包装类。 2. Number类

2021-11-19 19:53:34 471

原创 how2j:JAVA学习笔记——DAY 7

1.接口 ​ 接口中有抽象方法,但该方法没有方法体。 ​ 当某类实现某接口时,就必须提供该接口当中声明的方法。实现在语法上使用关键字implements。 2.对象转型 类与类之间的转换 ​ 明确引用类型和对象类型的概念 e . g . ADHero ad=new ADHero(); //引用ad的类型是ADHero(第一个),引用指向的对象类型是ADHero(第二个) 转型:当引用类型和对象类型不一致的时候,就需要进行类型转换。 判断转型是否能够成功:可以把右边的对象类型当作左边使用。 ​

2021-11-18 10:44:06 507

原创 how2j:JAVA学习笔记——DAY 6

1.类和对象的引用 ① new Hero();//代表创建了一个对象,但仅仅创建则不能访问该对象。每new一次都相当于创建了一个新的对象。 Hero h=new Hero();//h这个变量是Hero,又叫做引用。创建的变量h拥有Hero对象的所有属性。 ② 引用可以有多个,但是对象只有一个。对象类似于种类,引用相当于种类中的某一个个体。 当引用指向引用时,实际是间接地指向引用背后的对象。 同一个引用在同一时间只能指向一个对象。 Hero garen = new Hero(); g

2021-11-13 16:26:59 380

原创 how2j:JAVA学习笔记——DAY 5

1.增强型for循环 e.g. int values [] = new int[]{18,62,68,82,65,9}; //常规遍历 for (int i = 0; i < values.length; i++) { int each = values[i]; System.out.println(each); } //增强型for循环遍历 for (i

2021-11-11 20:02:15 344

原创 how2j:JAVA学习笔记——DAY4

1.数组 数组是一个固定长度的,包含了相同数据类型的容器。 2.声明数组 数据类型[] 变量名 or 数据类型 变量名[] []:表示该变量是一个数组 int:表示数组中所有元素的数据类型 但是声明数组并不代表创建数组。 3.创建数组 创建数组时要指明数组长度:new int[5] 引用:若变量代表一个数组,则称该变量为引用。 引用与赋值: int c=5,表示c赋值为5。 a=new int[5],表示让a这个引用指向数组。 e.g. int[] b =new int[5];//声明数组b的同时

2021-11-10 19:28:55 581

原创 PTA基础编程题目集:函数题——求自定类型元素的平均

题目 本题要求实现一个函数,求N个集合元素S[]的平均值,其中集合元素的类型为自定义的ElementType。 函数接口定义: ElementType Average( ElementType S[], int N ); 其中给定集合元素存放在数组S[]中,正整数N是数组元素个数。该函数须返回N个S[]元素的平均值,其值也必须是ElementType类型。 裁判测试程序样例: #include <stdio.h> #define MAXN 10 typedef float ElementTy

2021-11-05 14:27:29 170

原创 how2j:JAVA学习笔记——DAY3

1. if语句 if(表达式1){ 表达式2; } if(表达式1){ 表达式2; } else{ 表达式3; } if(表达式1){ 表达式2; } else if{ 表达式3; } 2. switch语句 switch(变量名){ case 变量值1: 表达式1; break; case 变量值2: 表达式2; break; case 变量值3: 表达式3; break; default: 表达式4; } 注:变量类型可以是byt

2021-11-04 16:21:32 293

原创 how2j:JAVA学习笔记——DAY2

1.算术操作符 四则运算符:±*/ 自增自减:++、– 取余:% 2.scanner类 首先导入包 import java.util.Scanner; 然后创建一个对象,命名为s。Scanner s=new Scanner(System.in); 将对象s接收到的值赋给整型变量a。int a=s.nextInt(); 打印a。System.out.println(“第一个整数:”+a); 注:C语言中的打印语句为printf(“xxxxx%d”,a),一定要写出打印的数据类型以及变量。 在Java中Sys

2021-11-03 22:34:24 295

原创 PTA基础编程题目集:函数题——简单求和

题目 本题要求实现一个函数,求给定的N个整数的和。 函数接口定义: int Sum ( int List[], int N ); 其中给定整数存放在数组List[]中,正整数N是数组元素个数。该函数须返回N个List[]元素的和。 裁判测试程序样例: #include <stdio.h> #define MAXN 10 int Sum ( int List[], int N ); int main () { int List[MAXN], N, i; scanf("%d

2021-11-03 11:35:26 707

原创 PTA基础编程题目集:函数题——多项式求值

题目 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nCAKy8mq-1635908980295)(file:///C:\Users\26890\AppData\Local\Temp\ksohtml\wpsA9BD.tmp.jpg)] 本题要求实现一个函数,计算阶数为n,系数为a[0] … a[n]的多项式(上图) 在x点的值。 函数接口定义: double f( int n, double a[], double x ); 其中n是多项式的阶数,a[]中存储系数,x是给定

2021-11-03 11:16:18 2608

原创 how2j:JAVA学习笔记——DAY1

1.命令行运行HelloWorld ​ javac+.java文件——>生成.class文件——>java+.class文件 2.类、属性、方法 ​ 一个对象是一个类,类里面有属性。方法即这个对象能做什么操作。 3.数据类型 ​ 整型:byte 8位 ​ short 16位 ​ int 32位 ​ long 64位 ​ 字符型:char 16位 ​ 浮点型:float 32位 ​ double 64位 4.类型转换规则 ​ 低精度向高精度自动转

2021-11-02 19:52:58 384

原创 PTA基础编程题目集:函数题——简单输出整数

题目 本题要求实现一个函数,对给定的正整数N,打印从1到N的全部正整数。 函数接口定义: void PrintN ( int N ); 其中N是用户传入的参数。该函数必须将从1到N的全部正整数顺序打印出来,每个数字占1行。 裁判测试程序样例: #include <stdio.h> void PrintN ( int N ); int main () { int N; scanf("%d", &N); PrintN( N ); return 0;

2021-11-01 15:19:00 535

空空如也

空空如也

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

TA关注的人

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