171讲排序、冒泡、查找、二维数组、杨辉三角 冒泡排序 思路 代码 //自己先写的 public class BubbleSort{ public static void main(String[] args){ int[] arr = {24, 69, 80, 57, 13}; //思路分析:先定义一个初始变量0代表数组第一个数,1代表数组第二个…
163讲数组赋值机制、数组拷贝、反转、扩容缩减。 值拷贝、引用赋值 jvm中的地址拷贝 数组的拷贝 创建一个新的数组arr2[], 给它分配一个地址空间,遍历arr1[]拷贝给arr2[] 数组的翻转 老韩方法 //法2 public class ArrayRerverse{ public static void main(String[] arg…
155讲数组 动态初始化 数组 数组的使用 动态初始化 / 静态初始化 double scores[]; 表示声明了一个数组但是还没有分配内存空间(此时 scores 为空) score = new double[5]; 数组分配了内存空间 可以存放数据了。 //如果没有new就直接用数组,就会报错空指针异常 数组的注意事项 数组的练习 publi…
147讲章节作业-break continue 循环、return 1. public class HomeWork01{ public static void main(String[] args){ //思路分析:先定义num = 100000; // if 判断现金是否大于50000 ;如果大于执行{}中的for 循环;当i <= 50…
137讲java_break continue return语句 跳转控制语句 break break细节 break 语句可以指定推出哪层。 label1 时标签,名字由程序员决定。 break 后指定到哪个 label 就推出到哪里。 再实际开发中,尽量不要使用标签。 如果没有指定break,默认推出最近的循环体。 break练习题 publi…
134讲2道题1.打印正倒金字塔 2.打印9*9乘法表 package main.dayone; import java.util.Scanner; public class Triangle extends Mode{ public static void main(String[] args) { //输出正金字塔和倒金字塔: //金字塔层数:…
133讲难点重点,多重循环控制 双层for循环 多重循环练习题!!! import java.util.Scanner; public class MultiForExercise{ public static void main(String[] args){ //题目:统计3个班成绩情况,每个班有5名同学,求出各个班的平均分和所有班级的平均分【…
126讲while、do while while循环流程图 输出10句 “你好韩顺平教育” public class While01{ public static void main(String[] args){ int i = 1; while(i <=10){ System.out.println("hello,DearL&q…
121讲编程思想、for循环控制、for细节 public class ForCycle{ public static void main(String[] args){ int num; for(num = 1 ; num <= 100 ; ++num){ System.out.println("dearL" + num…
114讲switch基本语法 老韩解读switch switch 关键字,表示switch分支。 表达式对应一个值。 case 常量1 :当表达式的值等于常量1,则执行语句块1. break; 表示对出 switch 如果和case 常量1 匹配,就执行语句块1,如果没有匹配,就继续匹配case 常量2. 如果一个都没有匹配上,执行default。…