自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

konglongcm的博客

一只小菜鸡

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

原创 C++构造函数和析构函数

构造函数:构造函数名和类名相同,构造函数没有类型,在对象创建时自动调用;析构函数:析构函数是在对象的生存期结束时又系统自动调用,作用是动态空间释放等,函数名为~类名。如果程序中未声明,则系统自动产生出一个函数体为空的隐含析构函数。析构函数参数表为空,且不允许重载。复制构造函数(拷贝构造函数):功能是:用作为初始值的对象的每个数据成员的值,初始化新建立对象的对应数据成员,形式: 类名(类名 &对象名);在以下三种情况时自动调用:1.用已有对象去初始化同类对象时;2.当对象作为函数.

2022-03-12 10:46:24 1226

原创 html表单高级应用:数据表

还是直接上代码吧。<body><table width="50%"> <caption>数据表</caption> <thead style="background: #00FFFF"> <tr><th>地区</th><th>1月</th><th>2月</th><th>3月</th><th>小计(R

2022-03-01 20:57:58 222

原创 C++中二进制转十进制

一开始做这道题的时候会想到循环一个数一个数的那样加起来,我就是这样做的,结果是不知道为什么报错,然后上网搜了搜,找到了这位大佬的博客,发现C++是有专门的方法去转换的,需要加入这样的一个头文件:#include<bitset>,大佬地址:C++读入二进制数并转换为十进制输出 - Maples7 - 博客园...

2022-02-27 20:40:06 1619 1

原创 sizeof与strlen

sizeof是计算字节数的,比如int类型是4个字节数,会计算包含结束符‘\0’,算一个字节数;strlen是计算字符个数的,必须要有‘\0’,表示结束,否则无法计算,不包含结束符。每个字符串末尾都会默认有一个结束符‘\0’。...

2021-12-07 10:13:06 2367

原创 if 和elseif

if和多个elseif是分支的关系,如果执行了if就不会再执行elseif,多个if是并列的关系,会依次执行。

2021-12-07 10:06:39 317

原创 pta作业习题邻接表存储实现有向网构建

答案#include<iostream>using namespace std;#define N 100typedef struct arcnode { int ad; arcnode* nextarc; int info;}arcnode;//边结点typedef struct vnode { char date; arcnode* firstarc;}vnode, adjlist[N];//表头结点struct{ a...

2021-11-18 17:44:03 244

原创 %d\n和%d\t解释说明

%d\n比如说%4d,意思是:它占了4个位,如果你要输出“3”的话,他会输出“ 3”,即3前面有三个空格,如果你要输出“1234”的话,他会输出“1234”,四个位置全部占满,它就不会给你输出空格来占位置。%d\t\t代表tab键,一般默认就是8个位置,如果输出“3”的话,它后面会输出7个空格来占满8个位置,输出“12345678”的话,他就不会输出空格来占位置了。嗯简单明了。...

2021-10-30 12:09:56 15478

原创 @Override注解

正常的:@Override public void call() { System.out.println("检查"); }报错的:@Override public void callh() { System.out.println("检查"); }这个主要功能就是检查子类复写父类中的方法名字有没有写错,如果不是复制粘贴的话很可能写错,然后输出不一样的结果,还是挺有用的。...

2021-10-05 22:01:54 108

原创 用StringBuilder实现字符串反转

package Other;import java.util.Scanner;public class Example { public static void main(String[]args) { Scanner sc=new Scanner(System.in); System.out.println("请输入一个字符串:"); String m=sc.nextLine(); String s=myReverse(m); System.out.println("s:"+s.

2021-10-05 17:16:15 418

原创 用StringBuilder实现字符串的拼接

package Other;public class Example { public static void main(String[]args) { int[] arr= {1,2,3}; String s=arrayToString(arr);//引用方法 System.out.println("s:"+s); } public static String arrayToString(int[] arr) { StringBuilder sb=new StringBuild.

2021-10-05 16:51:33 1272

原创 StringBuilder概述

是一个可变的字符串类,和String的区别是:String内容不可变,StringBuilder内容可变。示例用法:package Other;public class Example { public static void main(String[]args) { StringBuilder sv=new StringBuilder("hello"); System.out.println("sv="+sv); }}...

2021-10-03 20:11:36 81

原创 完整的学生管理系统

package study;import java.util.Scanner;import java.util.ArrayList;public class StudentManager { public static void main(String[]args) { ArrayList<Student> array=new ArrayList<Student>(); while(true) { System.out.println("--------欢迎.

2021-09-29 20:46:09 74

原创 学生管理系统学号重复的话添加学生

首先应该定义一个Boolean方法:public static boolean isUsed(ArrayList<Student> array,String sid) { boolean flag=false; for(int i=0;i<array.size();i++) { Student s=array.get(i); if(s.getSid().equals(sid)) { flag=true; break; } } retu

2021-09-29 20:43:25 908

原创 学生管理系统学号不存在的删除方法

方法一:public static void deleteStudent(ArrayList<Student> array) { int index=-1;//因为i不可能等于-1,所以用这个值 Scanner sc=new Scanner(System.in); System.out.println("请输入要删除学生的学号:"); String sid=sc.nextLine(); for(int i=0;i<array.size();i++) { S.

2021-09-29 19:36:38 560

原创 学生管理系统修改学生

public static void updateStudent(ArrayList<Student> array) { Scanner sc=new Scanner(System.in); System.out.println("请输入你要修改学生的学号:"); String sid=sc.nextLine(); System.out.println("请输入学生新姓名:"); String name=sc.nextLine(); System.out.println.

2021-09-29 19:15:56 283

原创 学生管理系统删除学生

public static void deleteStudent(ArrayList<Student> array) { Scanner sc=new Scanner(System.in); System.out.println("请输入要删除学生的学号:"); String sid=sc.nextLine(); for(int i=0;i<array.size();i++) { Student s=array.get(i); if(s.getSid().eq.

2021-09-29 18:13:09 966

原创 学生管理系统公用学生类的编写

package study;public class Student { private String sid; private String name; private String age; private String address; public Student() {}//无参数 public Student(String sid,String name,String age,String address) { this.sid=sid;//学号 this.name=n.

2021-09-29 17:29:39 85

原创 学生信息管理系统添加和查看所有学生

package study;import java.util.Scanner;import java.util.ArrayList;public class StudentManager { public static void main(String[]args) { ArrayList<Student> array=new ArrayList<Student>(); while(true) { System.out.println("--------欢迎.

2021-09-29 17:17:36 504

原创 学生管理系统主界面

package study;import java.util.Scanner;public class StudentManager { public static void main(String[]args) { while(true) { System.out.println("--------欢迎来到学生管理系统---------"); System.out.println("1 添加学生"); System.out.println("2 删除学生"); Sy.

2021-09-26 11:40:40 395

原创 随机生成四则运算

今天是2021年9月21日,嗯中秋节,在写代码。。从昨天开始,扒代码,老师上次课堂上留的测验,当然我是不会,所以我开始解剖别人的代码。有的地方改一改,融合了两位大佬的答案。我觉得我写几页 的知识点不如我一点一点打一篇代码。觉得收获还是挺多的。嗯,上题吧。答案:...

2021-09-21 09:55:41 153

空空如也

空空如也

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

TA关注的人

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