- 博客(14)
- 收藏
- 关注
原创 Python标准库中的itertools模块中的count,一般使用count函数创建一个无限循环。
itertools.count(start,step)函数的意思是创建一个从start开始每次的步长是step的无穷序列。for i in count(1, 2): # 从1开始, 步长为2。如当count()括号里为空时,表示从0开始,每次步长为1。
2023-09-30 19:57:39 430
原创 类和对象的简单理解
类---[实例化]--->对象,不同对象具有共同的特征对象---[抽象]--->类,提取所有对象的特征抽象为类,比如红茶,茉莉蜜都有颜色,瓶子高度这就是共同特征重点:类描述的是对象的共同特征 共同特征例如:身高特征这个身高特征在访问的时候,必须先创建对象,通过对象去访问这个特征 因为这个特征具体到对象上之后,值不同,有的对象身高两米八有的一米五一个类主要描述什么信息?一个类主要描述的是 状态+动...
2022-02-08 17:16:54 478 1
原创 重写+多态基础知识理解
重写+多态父类package com.oop.Demo05;//重写是方法的重写和属性无关public class B { public static void test1(){ System.out.println("B1"); } public void test2(){ System.out.println("B2"); }}子类package com.oop.Demo05;...
2022-02-08 17:04:56 201
原创 构造器详解
目录构造器详解package com.oop.Demo03;public class Person { /* 即使什么都不写,Java默认提供一个无参构造方法 构造方法 1.必须和类的名字相同(大小写也不能变动) 2.必须没有返回类型,也不能写void */ String name; /* 1.使用new关键字,本质是在调用构造器 ...
2022-02-08 12:02:16 291
原创 稀疏数组与二维数组相互转换(Java)
稀疏数组原数组: 11x110 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2022-02-07 19:36:59 56
原创 八大排序之冒泡排序
冒泡排序Java源码package com.hkd.array;import java.util.Arrays;/*冒泡排序:冒泡排序代码,两层循环,外层冒泡轮数,内层依次比较1.比较数组中两个相邻的元素,并按规定的大小序列排序2.每次比较都会产生一个最大或最小的数字3.下一轮则可以少一次排序4.依次循环,直到结束 */public class ArrayDemo04 { public static void main(String...
2022-02-07 16:57:08 386
原创 Arrays数组打印(顺序打印、反转打印)
package com.hkd.array;public class ForeachArray { public static void main(String[] args) { int[] arrays=new int[10]; arrays[0]=1; arrays[1]=2; arrays[2]=3; arrays[3]=4; arrays[4]=5; arrays[5]=6;...
2022-02-07 13:12:42 629
原创 通过递归方法实现阶乘
递归思想:阶乘Java源码package com.hkd.method;//递归思想:阶乘public class Demo04 { public static void main(String[] args) { int result=f(3); System.out.println(result); } //n*(n-1)*(n-2)---*3*2*1 public static int f(int n...
2022-02-06 21:52:38 193
原创 控制台打印三角形
打印三角形Java源码package com.hkd.struct;public class Demo07 { public static void main(String[] args) { //一半一半打印 for(int i=1;i<=4;i++){ for(int j=4;j>=i;j--){ System.out.print(" "); ...
2022-02-06 21:48:43 340
原创 输出0-100之间的质数
输出0-100之间的质数package com.hkd.struct;public class Demo06 { public static void main(String[] args) { //输出0-100之间的质数 /* 1.1~n之间找不到能整除质数的整数 2.1~n/2之间找不到能整除质数的整数 3.1~sqrt(n)之间找不到能整除质数的整数 */ ...
2022-02-06 21:45:17 385
原创 九九乘法表
九九乘法表Java源码package com.hkd.struct;public class Demo04 { public static void main(String[] args) { /* //九九乘法表,正三角 for(int i=1;i<10;i++){ for(int j=1;j<=i;j++){ System.out.print...
2022-02-06 21:42:02 62
原创 在控制台显示的循环输入简易计算器
控制台下显示的简易计算器Java源码package com.hkd.method;import java.util.Scanner;//控制台下的计算器:写一个计算器,要求实现加减乘除功能,并且能够循环接收新的数据,通过用户交互实现。/*思路:写4个方法:加减乘除利用循环+ switch进行用户交互传递需要操作的两个数输出结果 */public class Demo05 { public static void main(String...
2022-02-06 21:34:16 373
原创 基本的Dos命令
Dos命令打开cmd的方式 开始+系统+命令提示符 Win键+R,输入cmd打开控制台(推荐使用) 在任意的文件夹下面,按住shift键+鼠标右键,点击在此处打开命令行窗口 资源管理器的地址栏前面+cmd+空格+路径 管理员方式运行:选择以管理员方式运行常见的Dos命令#切换盘符 输入D:即可切换D盘,注意冒号必须是英文符号且D盘存在#查看当前目录下的所有文件 dir#切换目录 cd(change directory) c...
2022-01-30 13:12:21 1159
原创 Markdown标记语言之Typora的基础使用
Markdown学习标题三级标题四级标题几级标题就几个井号+空格+标题名文件--->偏好设置--->外观--->侧边栏可以设置大纲的展开与折叠字体helloworld前后两个星号是黑体helloworld前后一个星号是斜体helloworld前后三个星号斜体加粗helloworld前后两个波浪是删除线引用Java学习路程之Markdown大于号+回车是引用分割线三个杠/三个星号+回车是分割线图片![图.
2022-01-29 19:59:34 427
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人