- 博客(6)
- 收藏
- 关注
原创 Java集合详细
一、集合 集合的作用是用来存储和取出数据的 1、集合基础 提供一种存储空间可变的存储模型,存储的数据容量可以发生改变 格式:ArrayList<E> E:是一种特殊的数据类型,泛型。 例:ArrayList<String>、ArrayList<Student> 构造方法和添加方法 具体实例 当指定添加集合位置的时候,如果当前指定的位置比当前最高位置要高2位甚至更多事,会报错 例如:如上图,现在最大的位置从0开始最大位置为2,那么我现在a
2022-06-02 11:17:15 143
原创 Java 学习笔记 one day(instanceof、static、抽象、接口、内部类、异常)
一、instanceof关键字 功能:检测父子类的关系,如果两个类之间有直接关系,那么结果会为true,否则为false。 例子:假设一个类为student,另一个类为person,person中有类分支teacher,则: System.out.println(student instanceof person); // true System.out.println(object instanceof person); // true System.out.println(object ins
2022-05-18 18:56:09 145
原创 C语言三大排序法(冒泡、选择、插入)
一、三大排序法 1.冒泡排序法 冒泡排序法是通过两个相邻的数据进行比较然后立马交换 #include <stdio.h> int main() { int i,j,t; int a[10]; printf("请输入要排序的数字(升序):\n"); for(i=0;i<10;i++) scanf("%d",&a[i]); //输入排序的数据 for(i=0;i<10;i++) { for(j=i+1;j<10;j++) //j=i+1
2021-10-28 10:21:57 550
原创 关于100米球的反弹的问题
此问题我们可以将它从100落地再反跳50米的这段距离,认为是一次运动轨迹,所以就有以下程序 #include <stdio.h> int main() { float a=100,b,c,sum=0; int i; for(i=0;i<10;i++) { b=a/2; //每次反跳的距离 c=a+b; // 一次运动轨迹的距离 printf("第%d次经过%.2f米\n",i+1,c); //将每次的运动轨迹的值都输出 a=a/2; //将每次
2021-10-28 10:20:30 115
原创 【c语言基础】新手小白的福音,超详细讲解(第二部分)
(前言)好了,拖更了两天,今天开始续写第二部分了。 第一部分我们已经了解到了输出函数,接下来我们开始讲解输入函数(scanf)。 输入函数(scanf) 基本格式 scanf("%d",&a); 因为在之前的printf函数解释过%d所以在这里不啰嗦,直接看&a, &符号就是取地址符号,简单来说就是scanf函数通过&符号找到变量的地址,然后再通过用户输入数值。 功能:scanf函数是通过获取变量的地址来让我们手动的给变量来输入自己想要的值 如以下程...
2021-10-05 20:13:23 116
原创 【c语言基础】新手小白的福音,超详细讲解(第一部分)
(前言)首先,第一次在csdn上写自己的博客,可能会有没有其他博主的内容精致,但我相信会足够详细。 C语言作为学习其他语言的基础,我们有必要学习好它的语法,以便去更加容易的理解其他语言(例如c++ java等) 一、C程序的组成 一个c语言程序一般是由一个函数头和函数体组成如; #include <stdio.h> int main() { printf("Hello world!"); return 0; } 第1行至第2行是函数头,第3行至第6行...
2021-10-03 17:22:56 256 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人