面向对象编程(初级)
发表于|更新于|编程语言
|浏览量:
文章作者: 岁迹
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 岁迹!
相关推荐

2026-06-27
算法
杨辉三角 123456789101112131415161718192021222324import java.util.Scanner;public class pro1 { public static void main(String[] args) { Scanner myScan = new Scanner(System.in); int [][]arr = new int [10][]; for(int i = 0;i < arr.length;i++){ arr[i] = new int [i+1]; for(int j = 0;j < arr[i].length;j++){ if(j==0||j==arr[i].length - 1){ arr[i][j] = 1; } else...

2026-06-27
数组
5 数组、排序和查找 数组:可以存放多个同一类型的数据。数组也是一种数据,是引用类型。 即:数组就是一组数据。 5.1 一维数组 数组可以是多个相同类型数据的组合,实现对这些数据的统一管理。 数组中的元素可以是任何数据类型。包括基本类型和引用类型。 数组的下标从 0 开始。且必须在指定范围内使用,否则报错。 数组属于 引用类型,数组型数据是 对象(Object) 数组的构造方法: 使用数组的步骤:1.声明数组并开辟空间 2.给数组各个元素赋值 3.使用数组 构造方式1:动态初始化 123int[] name = new int[5]; // 创建了数组 name,存放5个intint ints2[] = new int[1]; // 这种写法也行ints[2] = 15; // 访问数组第3个数 构造方式2:动态初始化 123char[] arry; // 先声明数组 name,此时数组是 nullarry = new char[2]; // 分配内存空间,可以存放数据了chars[1] = '\t'; 构...

2026-06-27
JAVA概述
1.1 Java 历史 目前 Java 版权属于甲骨文公司。 长期支持的版本只有 Java8 与 Java11。这两个版本也是最多使用的版本。 Java SE:标准版 Java EE:企业版(重要) Java ME:小型版(少) 1.2 Java 重要特点 Java 语言是面向对象的(oop) 简单来说,面向对象是一种程序设计技术。其重点放在数据(对象)和对象的接口上。 ——何为面向对象?详见 [[ 6 面向对象编程 ]](https://i-melody.github.io/2021/11/29/Java/入门阶段/6 面向对象编程(基础)/) Java 语言是健壮的。其强类型机制、异常处理、垃圾自动收集是健壮性的保证。 Java 强调早期问题检测、后期动态检测,及消除易出错的情况。其编译器能检测很多其他语言仅在运行时才会发现的问题。 ——异常见 [[ 11 异常 ]](https://i-melody.github.io/2021/12/18/Java/入门阶段/11 异常/) Java 语言是跨平台性的:一个编译好的 .class 文件可以在...

2026-06-27
运算符
3.1 算术运算符 运算符:一种特殊的符号,用于表示数据的运算、赋值和比较等。 + - * \对应加,减,乘,除 5 / 2 = 2; 因为是 int。同理 5.0 / 2 = 2.5 % :取模(求余数),结果和被取模数同号。其实 a % b == a - (int)a / b * b; 例如:-10 % 3 =-10 - (-10)/ 3 * 3; 11 % 9 = 2; -11 % 9 = -2; 11 % -9 = 2; -11 % -9 = -2; ++ :自增。 ++i 先自增后赋值;i++ 先赋值后自增 12345int i = 10;int j = ++i; //等价于 i = i + 1; j = i; 此时 i = 10; j = 10`int k = i++; //等价于 k = i; i = i + 1; 此时 i = 11; k = 10`i = i++; //系统会先后执行 int temp = i; i = i + 1; i = tempi = ++i; //系统会先后执行 i ...

2026-06-27
变量
2.1 变量 变量:变量相当于内存中一个数据存储空间的表示,你可以把变量看做是一个房间的门牌号,通过门牌号我们可以找到房间,而通过变量名可以访问到变量(值)。 变量:变量是程序的基本组成单位 变量的三个基本要素:类型 + 名称 + 值 示例:int a = 1 类型 int 名称 a 值 1 如何声明变量: 1234int a;//声明变量a,给变量a一块空间a = 100;int b = 100;//变量的赋值,将100赋值给bint c = 5, d; 2.2 变量使用注意事项 变量表示内存中的一个存储区域。不同变量,不同类型,占用的空间大小不同。如 int 有 4 byte,而 double 有 8 byte。 该区域有自己的名称 变量名 和类型 数据类型 变量必须先声明,后使用。 123int a;a=10;System.out.println(a); 变量在同一作用域内不能重名。 该区域的数据值可以在同一类型范围内变化。 变量的三个基本要素:类型 + 名称 + 值 2.3 程序中 +号的使用 当左右两边都是数值型,做加法运算 当左右两边任意一方...

2026-06-27
程序控制结构
4.1顺序控制 程序从上到下逐行执行,中间没有任何判断和跳转(默认的控制顺序) 比如:Java 定义变量时采用合法的前向引用。 12graph LRA(A语句)-->B(B语句)-->C(C语句)-->D(D语句)-->E(...) 语句:Java 中最小的执行单位。语句分为 单语句 和 复合语句。 单语句:通常意义的一条语句。语句间以分号 ; 分隔。 复合语句:一对大括号括起来的语句组。也称为 “块” 12345{ 语句1; 语句2; ...} 块中可以有多条语句。块后没有分号 ; 4.2 分支控制 if-else 让程序有选择的执行。主要分为:单分支控制、双分支控制 4.2.1 单分支控制123if (条件表达式) { 语句;} 特别地,把代码块(复合语句)作为语句的场合也能这样写: 123if (条件表达式) { 执行代码块;} 当条件表达式为 ture,就会执行 {执行代码块;};如果为 false 则不执行。特别地:如果 ...
公告
记录游戏客户端开发、项目复盘和个人成长。