Java
小柴柴是也
北邮本科:电子信息科学与技术
研究生:电子科学与技术
研究方向:卫星通信+深度强化学习
正在努力从咸鱼开始进化,大家一起进步呀!!
展开
-
Java学习 第三章 数组(三)排序算法
** Java学习 第三章 数组(三)排序算法 ** 主要内容:排序算法、排序算法横向比较、Arrays工具类的使用、数组常见异常 1.数组中涉及到的常见算法:排序算法 1.1 排序算法分类:内部排序和外部排序 1.2 十大内部排序算法 冒泡排序、快速排序:会手写 堆排序、归并排序:知道排序思想 2.冒泡排序: 实现过程: public class BubbleSortTest { public static void main(String[] args) {原创 2021-01-06 17:54:20 · 89 阅读 · 0 评论 -
Java学习 第三章 数组(二)多维数组
多维数组的使用 由数组构成的数组 二维数组: ① 二维数组的声明和初始化 ② 如何调用数组的指定位置的元素 ③ 如何获取数组的长度 ④ 如何遍历数组 ⑤ 数组元素的默认初始化值 :见ArrayTest1.java 数组元素是整形:0 数组元素是浮点型:0.0 数组元素是char型:0或‘\u0000’ 数组元素是布尔型:false 数组元素是引用数据类型时:null ⑥ 数组的内存解析 :见ArrayTest1.java ① 二维数组的声明 int[] arr = new int[]{1,2,3}; /原创 2020-12-29 20:50:34 · 178 阅读 · 0 评论 -
Java学习 第三章 数组(一)一维数组
第三章 数组 3-1 数组的概述 数组:多个相同类型数据按一定的顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。 数组相关概念: 数组名、下标(索引、角标)、元素、数组的长度 数组特点: 1.数组是有序排列的 2.数组本身是引用数据类型,而数组中的元素既可以是基本数据类型,也可以是引用数据类型 3.创建数据对象时会在内存中开辟一整块连续的空间 4.数组的长度一旦确定,就不能更改 数组分类 (1)按照维数:一维数组,二维数组。。。。 (2)按照数组元素的类型:基本数据类型元素的数组原创 2020-11-28 18:48:11 · 147 阅读 · 0 评论 -
第二章 Java基本语法(三)
本文主要内容: 循环结构、特殊关键字break和continue的使用,质数问题的优化 循环结构:Boolean类型 程序编写: 从键盘输入两个正整数m和n,找出他们的最大公约数和最小公倍数。 import java.util.Scanner; public class test { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System原创 2020-11-16 17:02:35 · 127 阅读 · 0 评论 -
第二章 Java基本语法(二)
本文主要内容: 运算符、if-else、switch-case 一、位运算符 运算符之五:位运算符 每左移一位,相当于是在原来的基础上乘2. int i = 21; System.out.println(“i<<2:”+(i<<2)); 输出:i<<2:84 结论: 1.位运算符操作的都是整形的数据 2.<<:在一定范围内,每向左移一位,相当于*2 3.>>: 在一定范围内,每向右移一位,相当于/2 交换两个变量的值: 方式一:定义临时变量 i原创 2020-11-16 16:35:27 · 172 阅读 · 0 评论 -
第二章 Java基本语法(一)
比如:类名,变量名,方法名,接口名,包名。。。 小技巧:直接在我的电脑输入cmd,就可以打开命令窗口 Java语言区分大小写 类名,接口名:class后面的 常量名:圆周率之类的常量 变量名:int x; 这个x就是变量 如果不遵守以上规则,编译可以通过,但是应该养成这样的习惯 定义变量的格式:数据类型 变量名 = 变量值 说明:变量必须先声明,在使用 ②变量都定义在其作用域内,在作用域内,它是有效地,换句话说,处了作用域,就失效了 ③,同一个作用域内,不能声明两个同名的变量。 变量数据类...原创 2020-10-22 19:11:38 · 147 阅读 · 0 评论 -
Java语言学习概述
md:创建新的文件夹 上面这行作用:将name:Tom,age=12写入到文件1.doc中,也就是说先建个文档,再把这句话写进去。 del *.txt 作用:删除以txt结尾的所有文件 rd team2 作用:删除team2文件夹(且这个目录必须是空文件) 编译指令 注释 //单行注释, 如下语句表示XXXX /* 这个中间都表示多行注释 / 单行注释和多行注释的作用:1.对所写的程序进行解释说明,增强可读性,方便自己,方便他人 2.可以调试所写的代码(加两杠注释掉) 单行注释和多行注..原创 2020-10-22 17:56:58 · 99 阅读 · 0 评论 -
Java学习:类的封装、继承和多态
【3.1】声明日期类及使用日期对象 public class MyDate{ //类声明 int year,month,day; //成员变量,表示年月日 void set(int y,int m,int d) //成员方法、设计日期值 { year=y; month=m; day=d; } void set(MyDate d) //将当前对象值设置为参数值,重载 { set(d.year,d.month,d.day); //调用重载的同名成员方法原创 2020-09-16 19:37:56 · 276 阅读 · 0 评论 -
Java学习、简单代码编译
【2.1】求明天是星期几 public class study { public static void main(String args[]) { short i=7; short tomorrow,yesterday; tomorrow = (short) ((i+1) % 7); yesterday = (short)((i-1+7) % 7); System.out.print(“tomorrow:”+tomorrow+" “+”\n"); System.out.print(“yesterday:”原创 2020-09-09 17:23:57 · 261 阅读 · 0 评论