随笔分类 -  JAVA

入门一下,(づ ̄3 ̄)づ╭❤~
摘要:第九题 /** * @ClassName HomeWork09 * @Description TODO * @Author Orange * @Date 2021/4/26 16:20 * @Version 1.0 **/ /* Notes: 定义Music类,里面有音乐名name,音乐时长time 阅读全文
posted @ 2021-04-26 16:57 奔跑的乌鸦 阅读(74) 评论(0) 推荐(0)
摘要:第五题 /** * @ClassName HomeWork05 * @Description TODO * @Author Orange * @Date 2021/4/25 10:09 * @Version 1.0 **/ /* Notes: 定义一个圆类Circle,定义属性:半径, 提供显示圆周 阅读全文
posted @ 2021-04-25 13:39 奔跑的乌鸦 阅读(98) 评论(0) 推荐(0)
摘要:2021-04-25 10:21:12 星期日 double与Double的区别 Double是java定义的类,而double是预定义数据类型(8种中的一种) Double就好比是对double类型的封装,内置很多方法可以实现String到double的转换,以及获取各种double类型的属性值( 阅读全文
posted @ 2021-04-25 10:52 奔跑的乌鸦 阅读(81) 评论(0) 推荐(0)
摘要:二维数组动态初始化: 第一种: 语法: 类型[][] 数组名=new 类型[大小][大小]; 比如: int a[][]=new int[2][3]; 第二种: 语法: 类型[][] 数组名; (先声明) 数组名 = new 类型[大小][大小]; (再定义) 比如: int a[][]; a = 阅读全文
posted @ 2021-04-23 16:17 奔跑的乌鸦 阅读(158) 评论(0) 推荐(0)
摘要:类与对象 概念 类是抽象的,概念的,代表一类事物,比如人类、猫类……,即它是数据类型。 对象是具体的,实际的,代表一个具体事物,即使实例。 类是对象的模板,对象是类的一个个体,对应一个实例 对象在内存中存在的形式 属性/成员变量 从概念或叫法上看:成员变量 = 属性 = field (即 成员变量是 阅读全文
posted @ 2021-04-23 16:11 奔跑的乌鸦 阅读(58) 评论(0) 推荐(0)
摘要:第一题 /** * @ClassName HomeWork01 * @Description TODO * @Author Orange * @Date 2021/4/23 8:14 * @Version 1.0 **/ //题目要求定义方法max,实现某个double数组的最大值,并返回! pub 阅读全文
posted @ 2021-04-23 08:32 奔跑的乌鸦 阅读(123) 评论(0) 推荐(0)
摘要:this关键字 引出this的使用场景: 案例一(通过案例一来引出this的使用场景): /** * @ClassName This02 * @Description TODO * @Author Orange * @Date 2021/4/21 15:17 * @Version 1.0 **/ p 阅读全文
posted @ 2021-04-20 17:07 奔跑的乌鸦 阅读(59) 评论(0) 推荐(0)
摘要:构造方法/构造器(constructor) 怎么来的?之前在创建对象时,是先把一个对象创建好后,再给这个对象的属性赋值,如果现在要求在创建一个对象时,就直接指定这个对象的属性,该怎么做?此时就可以使用构造器。 基本语法 [修饰符] 方法名(形参列表) { 方法体; } 说明: 构造器的修饰符可以是默 阅读全文
posted @ 2021-04-19 10:45 奔跑的乌鸦 阅读(70) 评论(0) 推荐(0)
摘要:变量作用域 在Java中主要的变量就是属性(成员变量)和局部变量。 局部变量一般是指在成员方法中定义的变量。 全局变量作用域:整个类体。局部变量(除属性意以外的其他变量)作用域:为定义它的代码块中! 全局变量可以不赋值直接使用(因为有默认值),而局部变量使用前必须先赋值再使用(因为没有默认值) 注意 阅读全文
posted @ 2021-04-19 10:26 奔跑的乌鸦 阅读(245) 评论(0) 推荐(0)
摘要:/** * @ClassName OverLoadExercise * @Description TODO * @Author Orange * @Date 2021/4/19 8:29 * @Version 1.0 **/ /*编写程序,类Methods中定义三个重载方法并调用,方法名为m,三个方 阅读全文
posted @ 2021-04-19 09:14 奔跑的乌鸦 阅读(102) 评论(0) 推荐(0)
摘要:递归回溯之小老鼠出迷宫问题 直接看代码 /** * @ClassName MiGong01 * @Description TODO * @Author Orange * @Date 2021/4/16 8:08 * @Version 1.0 **/ public class MiGong01 { p 阅读全文
posted @ 2021-04-17 11:09 奔跑的乌鸦 阅读(199) 评论(0) 推荐(0)
摘要:方法递归调用 简单地说递归调用就是方法自己调用自己,每次调用时传入不同的变量,递归有助于编程者解决复杂问题,同时可以让代码变得更加简洁。 递归调用执行机制案例1: /** * @ClassName Recursion01 * @Description TODO * @Author Orange * 阅读全文
posted @ 2021-04-14 23:19 奔跑的乌鸦 阅读(146) 评论(0) 推荐(0)
摘要:成员方法传参机制(非常重要) Parameter(参数)、Method(方法)、Exercise(练习) 基本数据类型的传参机制 看一下案例,将main中的值传递给类中对象 /** * @ClassName MethodParameter * @Description TODO * @Author 阅读全文
posted @ 2021-04-14 14:40 奔跑的乌鸦 阅读(128) 评论(0) 推荐(0)
摘要:import java.util.Scanner; public class Yang_Hui_Triangle { public static void main(String[] args) { System.out.println("请输入您要打印杨辉三角的行数:"); Scanner myS 阅读全文
posted @ 2021-04-10 15:28 奔跑的乌鸦 阅读(133) 评论(0) 推荐(0)
摘要:##自动代码 fori 0-i的for循环 sout 打印语句 Psvm main语句 Method().var 声明变量并赋值 ALT+insert 生成代码(如:get、set) Ctrl+ALT+T 生成try catch等代码 Ctrl+O 重写方法 Ctrl+Shift+U 大小写转换 A 阅读全文
posted @ 2021-04-08 17:26 奔跑的乌鸦 阅读(223) 评论(0) 推荐(0)
摘要:import java.util.Scanner; public class ArrayAdd { public static void main(String[] args) { int arr[] = {1,2,3}; //初始数组 System.out.println(" 初始数组情况 "); 阅读全文
posted @ 2021-04-08 17:19 奔跑的乌鸦 阅读(122) 评论(0) 推荐(0)