笔记
郭俊毅
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于文件复制,图片复制,文档复制的特别好的一个案例d
关于,文件复制,图片复制,文档复制,package Day12; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.FileInputStream; import java.io.FileOutputStream; public class asd { public static void main(String[] args) { try(BufferedInputStream b原创 2021-08-14 00:19:00 · 116 阅读 · 1 评论 -
关于,递归函数的一个特别好的案例
package Day12; public class wdswd { public static void main(String[] args) {int n=9; sum(n); for(int i=1;i<n;i++) { System.out.println(sum(1)+""+sum(2));} public static int sum(int b){ if(b==1) {return 1;} if(b==2) {return 3;} return sum(b-1)原创 2021-08-13 22:29:00 · 139 阅读 · 0 评论 -
快速排序
快速排序 * 从数列中挑出一个元素,称为“基准” 重新排序数列,所有元素比基准值小的摆放在基准前面,所有元素比基准值大的摆在基准的后面(相同的数可以到任一边)。在这个分割之后, 该基准是它的最后位置。这个称为分割(partition)操作。 递归地把小于基准值元素的子数列和大于基准值元素的子数列排序。 @param numbers @param start @param end */ public static void quickSort(int[] numbers, int start, int e原创 2021-08-13 22:17:49 · 109 阅读 · 0 评论 -
几种循环的基本概念和注意事项,易错,java入门必看
循环 一、while循环 语法: while(条件){ // 代码块 } 先判断条件,如果条件成立,则执行代码块,执行完毕继续判断条件,条件成立时继续执行代码块,直到条件不成立则结束。 循环过程的四要素: 初始变量 循环条件 循环内容(循环体) 条件的变更 // 打印100次Hello, world public class Demo1 { public static void main(String[] args) { // 如果次数小于100,就打印Hello world int原创 2021-07-20 23:35:19 · 555 阅读 · 0 评论 -
数组的遍历,数组的默认值,数组的创建方式,数组的扩容,值传递和引用传递,数组作为返回值,可变长参数
数组 一、数组的概念 一组连续的存储空间,存储数据类型相同的一组数据。 特征:连续空间、相同类型、长度固定 二、数组的创建和使用 public class Demo1 { public static void main(String[] args) { // 数组的创建 int[] a = new int[5]; // 创建5个元素大小的int型数组 // 赋值 a[0] = 3; a[1] = 4; a[2] = 5; a[3] = 6; a[4] = 7; //原创 2021-07-20 23:31:41 · 193 阅读 · 0 评论 -
冒泡排序
public class Demo1 { // 冒泡排序 public static void main(String[] args) { int [] arr = {12, 35, 9, 55, 34, 4, 11, 8, 38}; // 外层循环控制循环轮次,特点是每一轮可以将最值交换到数组的最后,应该循环的次数为长度-1 for (int i = 0; i < arr.length - 1; i++) { // 里层循环两两比较,根据条件决定是否交换,循环完毕会将最值交换到最后, // 里层循环原创 2021-07-20 23:29:21 · 149 阅读 · 0 评论 -
分支结构,选择结构的用法
1.1 基本if结构 语法: if(条件-布尔表达式){ // 代码块 } 如果布尔表达式返回true,则执行代码块 public class Demo1 { public static void main(String[] args) { int hp = 350; // 选择结构 // 当条件满足时,执行对应的代码块 if(hp < 200) { System.out.println("越塔强杀"); System.out.println("First Blood原创 2021-07-20 23:26:23 · 471 阅读 · 0 评论 -
Java三元运算符
public class Demo11 { public static void main(String[] args) { // 三元运算符 int m = 5; String s = m > 3 ? “成立” : “不成立”; // 判断用户名是admin并且密码为666,提示登录成功,否则提示就是玩儿 String username = "admin"; String password = "666"; String msg = username == "admin" &&原创 2021-07-20 23:23:09 · 141 阅读 · 0 评论 -
Java关系运算符和逻辑运算符
public class Demo10 { public static void main(String[] args) { // 关系运算符 boolean b1 = 5 > 3; // 大于 System.out.println(b1); boolean b2 = 5 < 3; // 小于 System.out.println(b2); boolean b3 = 5 >= 3; // 大于等于 System.out.println(b3); boolean b4 = 5 <= 3原创 2021-07-20 23:22:20 · 224 阅读 · 0 评论 -
Java赋值运算符
/ 赋值运算符 public class Demo9 { public static void main(String[] args) { int n1 = 5; n1++; n1 += 1; n1 = n1 + 3; // 简写为 n1 += 3; 自增3 int n2 = 5; n2 -= 3; // n2 = n2 -3; int n3 = 5; n3 *= 3; // n3 = n3 * 5; int n4 = 6; n4 /= 3; // n4 = n4 / 3; int原创 2021-07-20 23:21:18 · 97 阅读 · 0 评论 -
Java的算术运算符
// 算术运算符 public class Demo{ public static void main(String[] args) { int n1 = 9; int n2 = 4; int n5 = n1 * n2; // 乘法 int n3 = n1 / n2; // 整数除以整数结果还是整数,结果是2 int n4 = n1 % n2; // 求模,即余数,结果是1 System.out.println(n4); int n6 = (5 + 4) % 3; System.out.println(n6原创 2021-07-20 23:20:21 · 93 阅读 · 0 评论 -
Java类型的转换方式
// 类型转换 public class Demo7 { public static void main(String[] args) { short s = -129; // 当数据类型超出后,会从最大值变成最小值循环 byte b = (byte) s; // 强制类型转换 // -128~127 System.out.println(b); byte b1 = 20; int i = b1; // 自动类型 float f1 = 12.34f; double d1 = f1; doub原创 2021-07-20 23:18:20 · 135 阅读 · 0 评论 -
Java的一些基本知识,Java入门必看
JAVA概述 一:程序 程序是一些列指令的集合(过程) 计算机上任何的活动都是通过程序来控制的 二:算法 解决某个问题的思路和方案,存在于人脑中一个抽象的东西 特点:可行性 总结:计算机编程解决问题的过程如下 分析问题并且给出一个可行性的解决方案 使用JAVA语言将我们的想法通过程序的方式表达出来 将写出来的程序交给计算机去执行最终解决问题 三:计算机语言 能够被计算机识别和接受的语言(人和计算机交流) 人和人交流的语言叫“自然语言” 计算机语言的发展过程: 机器语言:计算机只能直接执行二进原创 2021-07-20 23:15:33 · 136 阅读 · 0 评论
分享