![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
郭俊毅
这个作者很懒,什么都没留下…
展开
-
关于文件复制,图片复制,文档复制的特别好的一个案例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 · 72 阅读 · 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 · 85 阅读 · 0 评论 -
快速排序
快速排序*从数列中挑出一个元素,称为“基准”重新排序数列,所有元素比基准值小的摆放在基准前面,所有元素比基准值大的摆在基准的后面(相同的数可以到任一边)。在这个分割之后,该基准是它的最后位置。这个称为分割(partition)操作。递归地把小于基准值元素的子数列和大于基准值元素的子数列排序。@param numbers@param start@param end*/public static void quickSort(int[] numbers, int start, int e原创 2021-08-13 22:17:49 · 66 阅读 · 0 评论 -
几种循环的基本概念和注意事项,易错,java入门必看
循环一、while循环语法:while(条件){// 代码块}先判断条件,如果条件成立,则执行代码块,执行完毕继续判断条件,条件成立时继续执行代码块,直到条件不成立则结束。循环过程的四要素:初始变量循环条件循环内容(循环体)条件的变更// 打印100次Hello, worldpublic class Demo1 { public static void main(String[] args) { // 如果次数小于100,就打印Hello world int原创 2021-07-20 23:35:19 · 483 阅读 · 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 · 130 阅读 · 0 评论 -
冒泡排序
public class Demo1 {// 冒泡排序public static void main(String[] args) {int [] arr = {12, 35, 9, 55, 34, 4, 11, 8, 38};// 外层循环控制循环轮次,特点是每一轮可以将最值交换到数组的最后,应该循环的次数为长度-1for (int i = 0; i < arr.length - 1; i++) {// 里层循环两两比较,根据条件决定是否交换,循环完毕会将最值交换到最后,// 里层循环原创 2021-07-20 23:29:21 · 95 阅读 · 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 · 408 阅读 · 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 · 82 阅读 · 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 · 161 阅读 · 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 · 56 阅读 · 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; // 整数除以整数结果还是整数,结果是2int n4 = n1 % n2; // 求模,即余数,结果是1System.out.println(n4);int n6 = (5 + 4) % 3;System.out.println(n6原创 2021-07-20 23:20:21 · 51 阅读 · 0 评论 -
Java类型的转换方式
// 类型转换public class Demo7 {public static void main(String[] args) {short s = -129;// 当数据类型超出后,会从最大值变成最小值循环byte b = (byte) s; // 强制类型转换 // -128~127System.out.println(b); byte b1 = 20; int i = b1; // 自动类型 float f1 = 12.34f; double d1 = f1; doub原创 2021-07-20 23:18:20 · 80 阅读 · 0 评论 -
Java的一些基本知识,Java入门必看
JAVA概述一:程序程序是一些列指令的集合(过程)计算机上任何的活动都是通过程序来控制的二:算法解决某个问题的思路和方案,存在于人脑中一个抽象的东西特点:可行性总结:计算机编程解决问题的过程如下分析问题并且给出一个可行性的解决方案使用JAVA语言将我们的想法通过程序的方式表达出来将写出来的程序交给计算机去执行最终解决问题三:计算机语言能够被计算机识别和接受的语言(人和计算机交流)人和人交流的语言叫“自然语言”计算机语言的发展过程:机器语言:计算机只能直接执行二进原创 2021-07-20 23:15:33 · 74 阅读 · 0 评论