自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-12-20 Java学习---继承

继承:继承是面向对象三大特征之一,可以使得子类具有父类的属性和方法、还可以在子类中重新定义追加属性。格式:public class 子类名 extends 父类名{}package ExtendsDemo;/*父类*/public class Fu { public void show(){ System.out.println("调用show方法"); }}package ExtendsDemo;/*子类*/public cl

2021-12-22 21:43:32 159 1

原创 2021-12-19 Java学习

学生管理系统项目学生管理系统:1、添加学生2、删除学生3、修改学生4、查看所有学生5、退出学生类:package Democracy;/*学生类ALT+INSERT自动生成方法 */public class Student { //学号 private String sid; //姓名 private String name; //年龄 private String age; //居住地 priv

2021-12-19 19:28:34 189

原创 2021-12-18Java学习

AList集合常用方法:方法名 说明 public boolean remove(object o) 删除指定元素,返回是否删除成功 public E remove(int index) 删除指定索引处的元素,返回被删除元素 public E set(int index,E element) 修改指定索引处的元素,返回被修改元素 public E get(int index) 返回指定索引的元素 public int size() 返回集合元素个数

2021-12-18 19:36:16 558

原创 2021-12-07 Java学习

集合概述:如果要存储多个数据,使用固定长度的数组存储格式不一定满足需求。我们可以用到集合。集合的特点:提供一种存储空间可变的存储类型,存储的数据容量可以发生改变。目前学习ArrayList集合。ArrayList<E>:可调整大小的数组实现 <E>:是一种特殊的数据类型,泛型。ArrayList构造方法和添加方法:方法名 说明 public ArrayList() 创建一个空的集合对象 public boolean add(E

2021-12-07 20:09:11 173

原创 9 回文数

给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。装换为字符串:class Solution { public boolean isPalindrome(int x) { if(x<0){ return false; }else{ String s = Inte

2021-12-07 19:36:23 284

原创 2021-12-06 Java学习

字符串反转:键盘录入一个字符串,在控制台输出反转后的结果。例如:"abc"------>"cba"package Demo;import java.util.Scanner;public class stringDemo2 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入一个字符串");

2021-12-06 18:42:52 192

原创 1816 截断句子

给定一个句子s和一个整数k,将句子s截断,使截断后的句子仅含前k个单词,返回截断后的句子。输入:s = "Hello how are you Contestant", k = 4输出:"Hello how are you"解释:s 中的单词为 ["Hello", "how" "are", "you", "Contestant"]前 4 个单词为 ["Hello", "how", "are", "you"]因此,应当返回 "Hello how are you"class Solutio

2021-12-06 16:44:32 346

原创 2021-11-26 Java学习

学习视频:https://www.bilibili.com/video/BV18J411W7cE?p=115&spm_id_from=pageDriver字符串:API:Application Programming Interface(应用程序编程接口)Java API:指的是jdk中提供的各种功能的Java类,这些类将底层的实现封装起来,我们不需要关心如何实现,只需要知道如何和使用即可。帮助文档:1、打开帮助问档2、通过索引框找到类3、查看类在哪个包4、看类的描

2021-11-26 20:54:42 69

原创 2021-11-25 Java学习

学习视频:https://www.bilibili.com/video/BV18J411W7cE?p=107&spm_id_from=pageDriver封装private关键字:1、是一个修饰符。2、可以修饰成员(成员变量和成员方法)3、作用时保护成员不被别的类使用,被private修饰的成员只在本类中可以被访问。针对private修饰的成员变量,如果需要被其他类使用,提供相应的操作1、提供“get变量名()”方法,用于获取成员变量值,方法用public修饰2

2021-11-25 21:30:09 71

原创 2021-11-24 Java学习

创建一个学生类:package Demo;public class Student { String name ; int age ; public void Study() { System.out.println("学习"); } public void doHomework() { System.out.println("做作业"); }}测试类:package Demo;public c

2021-11-24 20:37:11 278

原创 anaconda命令

创建环境:conda create --name 环境名 python=版本激活环境:activate 环境名关闭环境:deactivate 环境名安装包:conda install 包名==版本号pip install 包名==版本号

2021-11-24 17:45:24 767

原创 2021-11-23 Java学习

类和对象:什么是对象:万物皆对象,客观存在的事务即为对象面向对象:即我们所关注的对象类:类是现实生活中一类具有共同属性和行为的事物的抽象对象属性:属性:对象具有的各种特征,每个特征的每个属性都拥有特定的值。对象的行为:行为:对象能够执行的操作类和对象的关系:类:类是对现实生活中一类具有共同属性和行为的事物的抽象对象:能够看到真实存在的实体类是对象的抽象对象是类的实体类的定义:类:是Java程序的基本组成...

2021-11-23 16:35:33 46

原创 2021-11-18 Java学习

力扣:两数之和class Solution { public int[] twoSum(int[] nums, int target) { int[] arr = new int[2]; for(int i = 0 ; i < nums.length ; i++){ for(int j = i+1 ; j < nums.length ; j++){ if(target==nums[i]+nums

2021-11-18 20:59:09 395

原创 2021-11-17 Java学习

学习视频:https://www.bilibili.com/video/BV18J411W7cE?p=93案例:遍历数组并在一行输出//输出内容并换行System.out.println(内容);//输出内容不换行System.out.print(内容);//输出换行System.out.println();package javacode;public class Bianli { public static void main(String[] args) {

2021-11-17 20:25:59 175

原创 2021 -11-16 Java学习

学习视频:https://www.bilibili.com/video/BV18J411W7cE?p=83带参数方法的定义和调用定义:格式:public static void 方法名 (参数){... ...}eg://单个参数public static void 方法名 (数据类型 变量名) {... ...}public static void isEventNumber (int number) {... ...}//多个参数public static vo.

2021-11-16 20:39:24 314

原创 2021-11-15 Java学习

学习视频:https://www.bilibili.com/video/BV18J411W7cE?p=63&spm_id_from=pageDriver数组是一种用于存储多个相同类型数据的存储模型。数组定义格式:推荐使用格式1定义数组格式1数据类型[] 变量名eg: int[] arr读作:定义了一个int类型的数组,数组名是arr。格式2数据类型 变量名[]eg: int arr[]读作:定义了一个int类型的变量,变量名是arr数组数组初始化:动态初始化:初始

2021-11-15 19:42:05 59

原创 2021-11-14 Java学习

idea上的Hello World:1、创建一个空项目 (Java)2、创建一个新模快 (idea_test)3、在idea_test模快下的src下创建一个包(java)4、在javacode包下面新建一个类(javacode)5、在javacode类中编写代码6、在idea中执行程序idea中的项目结构:idea中的内容辅助键和快捷键:快速生成语句:main() psvm 回车输出 sout 回车内容提示,代码补全 ...

2021-11-14 19:59:00 357

原创 2021-11-12 Java学习

switch结构:case穿透:判断一个月为哪一个季节:switch(month){case 1 :case 2 :case 12 : System.out.println("冬季"); break;case 3 :case 4 :case 5 : System.out.println("春季"); break;case 6:case 7 :case 8 : System.out.println("夏季"); break;ca...

2021-11-12 20:22:22 3542

原创 2021-11-11 Java学习

关系运算符:== != > >= < <=返回值为布尔类型的值 true/false逻辑运算符:& | ^ !短路逻辑运算符:&& ||与基本逻辑运算符的区别:&&若左边条件为false,不执行后面的部分|| 若左边条件为true,则不执行后面的部分public class HelloWorld{ public static void main(Str...

2021-11-11 20:20:34 379

原创 2021-11-10 Java学习

类型转换自动类型转换:把一个表示数据范围小的数值或变量赋值给数据范围大的变量double d=10; //正确char c=10; //错误强制类型转换:(存在数据丢失)把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量格式:目标数据类型变量名=(目标数据类型)值或变量eg: int k=(int)88.88运算符:算数运算符:+- * / %加减乘除取余字符的加操作:算数表达式中包含多个基...

2021-11-10 22:07:56 339

原创 2021-11-09 Java学习

public class HelloWorld{ public static void main(String[] args){ System.out.println("helloworld"); }}空常量不能输出。计算机存储单元:计算机存储设备的最小信息单元叫“位(bit)”,又称比特位,用字母‘b’表示;计算机的最小存储单元叫“字节(byte)”,通常用字母‘B’表示。一个字节由连续的八个位组成。标识符定义规则有数字、字母、...

2021-11-09 21:36:38 35

原创 299猜数字游戏

javaclassSolution{publicStringgetHint(Stringsecret,Stringguess){intbulls=0;int[]cntS=newint[10];int[]cntG=newint[10];for(inti=0;i<secret.length();++i){if(secret.c...

2021-11-08 20:27:00 2460

原创 第三天:27移除元素 21. 合并两个有序链表

/***Definitionforsingly-linkedlist.*structListNode{*intval;*structListNode*next;*};*/structListNode*mergeTwoLists(structListNode*l1,structListNode*l2){structListNode*head=NULL,*tail=NULL,*carry=NU...

2021-11-03 20:18:47 27

原创 第二天:2两数相加,237删除链表中的节点

官方答案:/***Definitionforsingly-linkedlist.*structListNode{*intval;*structListNode*next;*};*/structListNode*addTwoNumbers(structListNode*l1,structListNode*l2){structListNode*head=NULL,*tail=NULL;...

2021-11-02 20:12:09 36

原创 第一天:1两数之和,136只出现一次的数字

/*** Note: The returned array must be malloced, assume caller calls free().*/int* twoSum(int* nums, int numsSize, int target, int* returnSize){ int i,j; for(i=0;i<numsSize;i++) for(j=0;j<i;j++) if(target==nums[i]+nu...

2021-11-01 20:18:31 79

空空如也

空空如也

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

TA关注的人

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