![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
小试代码
磨不灭的小韩
这个作者很懒,什么都没留下…
展开
-
冒泡排序(八大重要排序之一)
冒泡排序//1.比较数组中,两个相邻的元素,如果第一个数比第二个数大,我们就交换他们位置//2.每一次比较,都会产生一个最大,或最小的数字//3.下一轮就可以少一次排序//4.依次循环,直到结束import java.util.Arrays;public class Demo7 { public static void main(String[] args) { int[] a= {15,515,66,91,19,22}; int[] ...原创 2021-10-29 23:28:58 · 65 阅读 · 0 评论 -
Array类
数组的工具类---->Java.util.Arrays 由于数组对象本身并没有什么方法可以供我们调用,但API中提供了一个工具类Arrays供我们使用,从而可以对数据对象进行一些基本的操作; Arrays类中的方法都是static修饰的静态方法,在使用的时候可以直接用类名进行调用,而可以不用使用对象来调用 Arrays.toString()--->此方法可以直接打印数组 Arrays.sort()---->排序,从小到大 Arrays...原创 2021-10-28 21:02:23 · 78 阅读 · 0 评论 -
数组取反有点难
数组的一些运用public class Demo3 { public static void main(String[] args) { int[] a = {1, 2, 23, 4, 9}; for (int i = 0; i < a.length; i++) { System.out.println(a[i]); } int sum = 0; for (int i = 0;i&...原创 2021-10-28 19:27:06 · 319 阅读 · 0 评论 -
java内存分析 及静、动态初始化数组
1.堆: 存放new 的对象和数组 可以被所有的线程共享,不会存放别的对象引用 2.栈: 存放基本变量类型(会包含这个基本类型的具体数值) 引用对象的变量(会存放这个引用在对堆里面的地址) 3.方法区: 可以被所有线程共享 包含了所有的class和static变量 public class Demo2 { public static void main(String[] args) { //静态初始化:创建+...原创 2021-10-28 15:31:53 · 71 阅读 · 0 评论 -
数组的声明与创建
数组中值的和运算public class demo1 { public static void main(String[] args) { int[] nums; //定义 nums = new int[10];//这里面可以存放10个int类型的数字 //int[] nums = new int[10]; 上面两行的简洁表达 nums[0]=1; //给数组元素中赋值 ...原创 2021-10-28 15:04:38 · 65 阅读 · 0 评论 -
递归及简单代码
A方法调用A方法,就是自己调用自己,层层递进的关系 递归可以利用一些简单的程序来解决一些复杂的问题 递归结构包括两个部分: 递归头:什么时候不调用自身方法。如果没有,将陷入死循环 递归体:什么时候需要调用自身方法 递归深度越大,时空性越不好;方便了程序员,苦了电脑 //阶乘运算public class Demo6 { public static void main(String[] args) { System.ou...原创 2021-10-28 14:35:41 · 200 阅读 · 0 评论 -
可变参数定义及简单代码
在方法声明中,在指定参数类型后加一个省略号(...) 一个方法只能指定一个可变参数,它必须是方法的最后一个参数。任何普通的参数,必须在他之前声明 public class Demo4 { public static void main(String[] args) { Demo4 demo4 = new Demo4(); demo4.test(1,2,3,4); } public void test(int... i){ ...原创 2021-10-28 14:12:25 · 252 阅读 · 0 评论 -
嵌套For循环
//打印九九乘法表,利用嵌套for循环public class For5 { public static void main(String[] args) { for (int j = 1; j <= 9; j++) { for (int i = 1; i <= j; i++) { System.out.print(j+"*"+i+"="+j*i+"\t"); } ...原创 2021-10-28 11:14:42 · 66 阅读 · 0 评论 -
break 与 continue、goto关键字
break——public class break1 { public static void main(String[] args) { for (int i = 0; i < 100; i++) { System.out.println(i); if (i==30){ System.out.println("好了,你歇会儿"); break; ...原创 2021-10-28 11:13:43 · 80 阅读 · 0 评论 -
For循环
//计算100内奇数和偶数之间的和public class For3 { public static void main(String[] args) { int oddSum = 0; int evenSum = 0; for (int i = 0; i <= 100; i++) { if (i%2!=0){ oddSum+=i; }else { ...原创 2021-10-28 09:55:56 · 47 阅读 · 0 评论 -
Scanner
判断是否为整数public class Demon6 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int i = 0; float f = 0.0f;//定义一个浮点数 System.out.println("请输入整数"); if(scanner.hasNextInt()){/...原创 2021-10-28 09:24:54 · 83 阅读 · 0 评论