- 博客(11)
- 收藏
- 关注
原创 面向对象(上)
课程大纲: 1.面向对象基本概念 2.类与对象 3.类与对象的定义格式 4.对象与内存分析 5.封装性 6.构造方法 7.this关键字 8.值传递与引用传递 9.对象的一对一关系 10.static关键字 11.main方法分析 12.代码块 13.单列设计模式 14.对象数组与管理 1.面向对象基本概念 一.什么是面向对象: 1.面向对象是一种编程思想. 2.面向对象是一种思考问题的思维方式 二.建立面向对象思维方式: 1.先整体,在布局 2.先抽象再具体 3
2022-04-28 16:04:39
209
原创 双色球模拟总和案例
案例分析: 1.如何产生蓝球和红球? 2.如何接收用户选号? 3.如何验证是否中奖? 4.公布本期中奖号码? 实现步骤: 1.整体实现思路 2.随机取值不重复算法(系统和用户) 3.判断是否中奖的逻辑 4.结果输出 ...
2022-04-15 20:40:49
178
原创 zy.java_Arrays类
Arrays工具类:用来操作数组(比如排序和搜索)的各种方法 常用方法: 使用二分法查找: Arrays.binarySearch(int[] aray,int value); 数组内容转成字符串的形式输出: Arrays.toString(int[] array); 数组排序: Arrays.sort(int[] array); 复制指定的数组: Arrays.copyOf(int[] array,int length); Arrays.copyOf(int[] array
2022-04-13 19:46:35
98
原创 冒泡排序算法
冒泡排序算法的运作如下: 比较相邻的元素,如果第一个比第二个大就交换他们两个 对每一对相邻的元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素因该会是最大的数 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。 相同元素的前后顺序并没有改变,所以冒泡排序是一种稳定排序算法。 ...
2022-04-11 16:40:52
309
原创 zy.java_数组示例
1.猜数游戏,从键盘中输入任意一个数据,判断数列中是否包含此数。 /* 数组示例:1.猜数游戏:从键盘中任意输入一个数据,判断数列中是否包含此数。 */ import java.util.Scanner; import java.util.Random;//生成随机数(伪) public class Test8{ public static void main(String[]args){ int[] nums=new int [25]; for(int i =0;i&
2022-04-09 22:08:48
3227
原创 zy.Java_数组_
课程目标 1.数组的概念 2.数组的声明与赋值 3.数组的组成 4.数组的遍历 5.数组的排序 6.数组的应用 是为什么使用数组 如何储存100名学生的成绩? 方法:使用变量储存,重复声明100个double类型变量即可. 缺点:麻烦,重复操作过多. 如何让100名学生成绩全部+1? 方法:100个变量重复相同操作,直至全部完毕 缺点:无法进行统一的操作 1.数组的概念 概念:一组连续的存储空间,存储多个相同数据类型的值. 特点:类型相同,长度固定 2.数组的声明与赋值
2022-04-08 15:00:45
420
原创 zy.Java_方法/函数
课程目标 1.方法的概念 2.方法的定义 3.方法的组成 4.方法的调用 5.方法的好处 6.递归 1.方法的定义: 概念:实现特定功能的一段代码,可重复使用 public static void 方法名称(){ //(遵循标识符命名规范)首字母小写,拼接词首字母大写 //方法主体 } 将需要在多个位置重复使用的一组代码,定义在方法内部 1.定义的位置: //位置(类的外部) public class TestDefinitionFunction{ //位置2 pub
2022-04-06 19:42:28
460
原创 zy.java_循环概念及操作流程总结_
1.循环的概念: 通过某个条件,重复的执行一段逻辑代码 2.while循环: while(){ } 3.do while循环 do{}while; 4.for循环 for(初始;条件;迭代){操作;} 5.流程控制关键字 break 终止,跳出 continue 只适用于循环结束当中,结束本次,进入下一次循环 6.嵌套循环 在一个完整的循环结构中,嵌套另一个完整的结构 ...
2022-04-03 15:01:47
284
原创 week_02_java循环概念即执行流程
1.嵌套循环 需求:计算三个班,每个班5个同学的平均成绩. //导入Scanner import java.util.Scanner;//首行 public class TestNestedFor2{ public static void main(String[]args){ Scanner input = new Scanner(System.in);//创建Scanner类型的变量 double sum=0.0;//循坏外部创建double...
2022-04-03 14:03:06
54
原创 week_01_java基础语法
1.常用的dos命令 名称 dos命令 罗列某个盘符下的所有文件夹以及文件详情信息 dir 回退上级目录 cd.. 盘符切换 盘符号:(不区分大小写) 回退根目录 cd\ 创建文件夹/目录 md 文件夹/目录名称 删除文件夹/目录 rd 文件夹/目录名称:必须为空目录 删除带内容的目录(询问删除) rd /s 带内容的目录名称 删除带内容的目录(不询问) rd /s /q 带内容的目录名称 创建文件 cop..
2022-04-03 11:48:17
100
原创 TestNestedFor
public class TestNestedFor{ public static void main(String[]args){ for(int j=1;j<=2;i++){ for(int k=1;k<=3;i++){ System.out,print("黑+"); } System.out.println("see you age"); } } } ...
2022-04-02 13:02:57
69
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人