随笔分类 -  java学习

摘要:public static int[] sort(int[] array){ int temp=0; for (i=0;i<array.length-1;i++){ //外层循环,判断走多少次。 -1 是为了防止溢出 boolean flag =false; //通过flag减少没有意义的比较 若原 阅读全文
posted @ 2022-04-11 20:42 小布丁dd 阅读(94) 评论(0) 推荐(0) 编辑
摘要:java.until.Arrays Arrays类中的方法都是static修饰的静态方法,可以直接使用类名调用 int[] a ={1,2,3} ex: 打印数组元素 Arrays.toString sop("Arrays.toString(a)") 数组进行排序(升序) Arrays.sort(a 阅读全文
posted @ 2022-04-11 19:50 小布丁dd 阅读(13) 评论(0) 推荐(0) 编辑
摘要:1.for-each 循环 -->打印结果 JDK1.5以上,没有下标 for( int arrary : arrays){ System.out.println(array;) } 2数组作返回值 package 狂神; public class 反转数组 { public static void 阅读全文
posted @ 2022-03-16 20:42 小布丁dd 阅读(18) 评论(0) 推荐(0) 编辑
摘要:定义: 1.int[] name; 2.int name[] 操作符new来创建数组 : int[] name = new int[x] 多维数组定义 int[][] name ={{1.2}{3,4}}; 给数组元素赋值:name[x]=?; 获取数组长度: arrays.length 静态初始化 阅读全文
posted @ 2022-03-16 20:18 小布丁dd 阅读(14) 评论(0) 推荐(0) 编辑
摘要:A方法调用A方法。 栈机制 前提:基数小,不然运行不动 两个部分: 递归头:表示 什么时候不调用自己。否则陷入了死循环。 递归体:什么时候需要调用自身方法。 package 狂神; public class 递归 { public static void main(String[] args) { 阅读全文
posted @ 2022-03-15 20:04 小布丁dd 阅读(14) 评论(0) 推荐(0) 编辑
摘要:方法声明中,在指定的参数类型后加省略号(...) 一个方法只能搞一个可变参数,且必须是方法最后一个参数,在他之前全是普通参数。 ex: public static int add(int a,int... b) 对 public static int add(int ...b,int a) 错 本质 阅读全文
posted @ 2022-03-15 19:48 小布丁dd 阅读(23) 评论(0) 推荐(0) 编辑
摘要:jav方法用于完成特定功能的代码片段,定义一个方法包含以下语法: 修饰符 返回值类型 自己起的方法名(参数类型 参数名, 参数类型 参数名){ ... 方法体 ... return 返回值; return还可以终止方法 } 修饰符:定义方法的访问类型 形参:用来定义作用的;0 实参:实际调用传递给他 阅读全文
posted @ 2022-03-14 20:49 小布丁dd 阅读(21) 评论(0) 推荐(0) 编辑
摘要:if(?.equals("?")) //equals:判断字符串是否相等 反编译 java class(字节码文件) 反编译 ?? 增强for循环: int[]={1,2,3} for(x:numbers){ System.out.println(x); } break可用于任何循环语句和swtic 阅读全文
posted @ 2022-03-14 19:52 小布丁dd 阅读(11) 评论(0) 推荐(0) 编辑
摘要:import java.util.Scanner; //工具包中的scanner new Scanner(System.in); //创建一个扫描对象,接受键盘数据 System.out.println("使用next方式接受") if(scanner.hasNext()){ //判断用户有没有输入 阅读全文
posted @ 2022-03-14 15:46 小布丁dd 阅读(143) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示