自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

paradipose的博客

想飞的菜鸟

  • 博客(20)
  • 收藏
  • 关注

原创 转载:手工编辑 tasks.json 和 launch.json,让你的 VSCode 具备调试 .NET Core 程序的能力

原文地址:手工编辑 tasks.json 和 launch.json,让你的 VSCode 具备调试 .NET Core 程序的能力 博主博客地址 问题:根据其他博主的教程配置VS Code环境使得其能够运行C#程序。 在终端输入dotnet run可以成功运行 但是在点击F5却无法运行,一直报错。 【点击F5无法自动生成tasks.json文件】 发现自己的项目文件夹里面的.vscode文件夹下只有一个launch.json文件,并没有tasks.json文件。 于是参照转载博主的教程进行了手工配置lau

2021-01-06 14:32:37 770

原创 Please create a function to extract the filename extension from the given path,return the extracted

import java.util.*; public class Main{ public static void main(String args[]){ Scanner input = new Scanner(System.in); String shuru = input.next(); char[] ex = shuru.toCharArray(); // char[] ey = new char[

2020-10-13 17:44:25 194

原创 特殊类和包 抽象类和抽象方法,最终类和最终方法,内部类和包

一、抽象类与抽象方法1.抽象方法的声明2.抽象类的定义3.回调函数二、最终类与最终方法1.一般形式三、内部类1.内部类的定义2.内部类访问外部类的成员3.内部类之间的相互使用4.在外部使用内部类5.匿名内部类四、包1.包的创建2.包的使用3.JAR文件的创建和使用4.JDK中的常用包 一、抽象类与抽象方法 Java提供抽象类,它只能作为父类,不能实例化。定义抽象类的作用是将一类对象的共同特点抽象出来,成为代表该类共同特性的抽象概念,其后在描述某一具体对象时,只要添加与其他子类对象的不同之处,而不需要重复类.

2020-10-08 21:13:52 881

原创 Java的继承和多态,super关键字,重载和覆盖

一、继承1.属性的隐藏2.方法的覆盖二、super关键字三、接口与多重继承1.接口的定义2.接口的实现四、重载五、重载和覆盖的区别 在程序设计中,多态性是指一个名词可以有多种语义。在OOP中,多态不仅指这一种情况,还与类密切相关。同一类的所有对象在收到同一条消息时,将采用同样的动作;而不同类的对象在收到同一消息时,可能采取不同的动作。利用多态可以使系统具有更好的可扩充性。 Java中的多态性主要通过继承中的覆盖(动态绑定)和方法的重载(静态绑定)来实现。 一、继承 子类自然继承父类中所定义的非privat.

2020-10-03 22:28:47 746

原创 常用工具类-数组,字符串,类和常用函数

一、数组声明一个一维数组一维数组的创建二、二维数组三、for-each循环 一、数组 声明一个一维数组 (1)数据类型 数组名[] (2)数据类型[] 数组名 注意:元素的类型不仅可以是基本数据类型,也可以是Java中任意合法类型。 一维数组的创建 创建一维数组有两种方式:初始化和使用关键字new 初始化 数据类型 数组名[ ] = {值1,值2,...,值n}; 用关键字new来创建 (1)数组类型 数组名[]; 数组名 = new 数据类型[数组长度]; (2)数据类型 数组名[] = .

2020-10-03 16:43:13 519

原创 公司发福利,一共有n个部门(0<=n<=26)共x个人。现在要求所有人随便排队,然后从中挑出人数最多的一拨人,要满足是连续的且两两互不属于同一部门的。

比如:现有A、B、C、D四个部门,共12人。现在排队ACBBDCAABAAA。那么找出的就是BDCA。 eg: 输入 ACBBDCAABAAA 输出 BDCA eg: 输入 ABCDEAC 输出 ABCDE import java.util.*; public class Main { public static void main(String[] args) {

2020-09-30 18:34:43 193

原创 Java面向对象基础,类,变量,方法

一、面向对象的4个基本特征抽象性分为过程抽象和数据抽象。封装性继承性多态性二、类类的声明对象三、变量1.成员变量根据访问权限来区分成员变量根据是否是静态来区分四、方法 一、面向对象的4个基本特征 抽象性、封装性、继承性和多态性。 抽象性分为过程抽象和数据抽象。 封装性 封装将数据以及加在这些数据上的操作组织在一起,成为有独立意义的构件。外部无法直接访问封装的数据,从而保证了这些数据的正确性。 如果外部需要访问类里面的数据,就必须通过接口。接口规定了可对一个特定的对象发出哪些请求。 继承性 继承是一种联结.

2020-09-28 18:01:04 159

原创 Java 数据类型及类型转换

Java 数据类型及类型转换 目录 Java 数据类型及类型转换 一、基本数据类型 二、常量 三、变量 四、数据类型转换 一、基本数据类型 java的数据类型可以分为两大类:基本类型和复合类型。 基本类型:整型(int,short,long,byte)、浮点型(float,double)、布尔型(boolean)、和字符型(char) 复合类型:数组,类,接口 1.整型 各种整型数据所占空间及数的范围 数据类型 所占内存空间/位 数的范围 byte 8

2020-09-23 00:17:37 361

原创 PAT甲级 1006 Sign In and Sign Out(JAVA)

PAT甲级 1006 Sign In and Sign Out

2020-06-25 01:03:02 166

原创 PAT 1002 A+B for Polynomials JAVA

1023 组个最小数 (20 分) This time, you are supposed to find A+B where A and B are two polynomials. Input Specification: Each input file contains one test case. Each case occupies 2 lines, and each line cont...

2020-03-19 00:13:49 174

原创 PAT 1023 组个最小数 JAVA

1023 组个最小数 (20 分) 给定数字 0-9 各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意 0 不能做首位)。例如:给定两个 0,两个 1,三个 5,一个 8,我们得到的最小的数就是 10015558。 现给定数字,请编写程序输出能够组成的最小的数。 输入格式: 输入在一行中给出 10 个非负整数,顺序表示我们拥有数字 0、数字 1、……数字...

2019-10-23 19:47:40 323

原创 PAT 1021 个位数统计 JAVA

PAT 1021 个位数统计 JAVA

2019-10-23 19:19:26 457

原创 PAT 1016 部分A+B JAVA

PAT JAVA 1087 有多少不同的值 (20 分) 正整数 A 的“D​~A~(为 1 位整数)部分”定义为由 A 中所有 D~A~ 组成的新整数 P​~A​​~ 。例如:给定 A=3862767,D~A~ ​​ =6,则 A 的“6 部分”P~A~是 66,因为 A 中有 2 个 6。 现给定 A、D~​A~​​ 、B、D~B~ ,请编写程序计算 P​~A~​​ +P~​B~ 。

2019-10-22 23:15:09 224

原创 PAT 1011 A+B 和 C JAVA

1087 有多少不同的值 (20 分) 给定区间 [−2​^31^​,2^31^] 内的 3 个整数 A、B 和 C,请判断 A+B 是否大于 C。 输入格式: 输入第 1 行给出正整数 T (≤10),是测试用例的个数。随后给出 T 组测试用例,每组占一行,顺序给出 A、B 和 C。整数间以空格分隔。 输出格式: 对每组测试用例,在一行中输出 Case #X: true 如果 A+B>C,否则输出 Case #X: false,其中 X 是测试用例的编号(从 1 开始)。

2019-10-22 23:00:04 149

原创 PAT 1006 换个格式输出整数 JAVA

1006 换个格式输出整数 (15 分) 让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12...n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 位的正整数。例如 234 应该被输出为 BBSSS1234,因为它有 2 个“百”、3 个“十”、以及个位的 4。

2019-10-22 22:45:53 277

原创 PAT 有多少不同的值 JAVA

1087 有多少不同的值 (20 分) 当自然数 n 依次取 1、2、3、……、N 时,算式 ⌊n/2⌋+⌊n/3⌋+⌊n/5⌋ 有多少个不同的值?(注:⌊x⌋ 为取整函数,表示不超过 x 的最大自然数,即 x 的整数部分。) 输入格式: 输入给出一个正整数 N(2≤N≤10​4​)。 输出格式: 在一行中输出题面中算式取到的不同值的个数。 输入样例: 2017 输出样例: ...

2019-10-10 21:50:56 198

原创 PAT练习 成绩排名 JAVA

成绩排名 读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。

2019-09-16 00:15:51 398

原创 PAT练习 我要通过! JAVA

我要通过!

2019-09-15 22:59:40 555 1

原创 PAT练习 害死人不偿命的(3n+1)猜想 JAVA

卡拉兹(Callatz)猜想

2019-09-15 22:33:10 135

原创 PAT练习 写出这个数 JAVA

1002 写出这个数 (20 分) 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。

2019-09-15 22:17:17 206

空空如也

空空如也

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

TA关注的人

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