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