自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 数组练习题

本文介绍了六个Java数组练习题及其解法:1)将数组元素值乘以2;2)调整数组使奇数位于偶数前;3)找出和为target的两个数的下标;4)查找只出现一次的数字(使用异或运算);5)找出出现次数过半的多数元素(通过排序取中间值);6)判断是否存在连续三个奇数。每个问题都包含代码实现和简要解释,涵盖了数组遍历、双指针、位运算等常见处理技巧。

2025-11-05 21:11:37 286

原创 Java中的数组(续)

本章节介绍了些常用的Arrays类的工具方法和二维数组。

2025-11-03 21:03:15 569

原创 Java中的数组(详细)

本文系统介绍了Java数组的基本概念和使用方法。主要内容包括:1.数组的定义与创建,包括动态初始化和静态初始化两种方式;2.数组作为引用类型的特点,在内存中的存储方式及空指针null的意义;3.数组的常见操作,如元素访问、遍历的三种方法(普通for循环、for-each循环、工具类);4.数组的三种应用场景:保存数据、作为函数参数和返回值。文章重点讲解了数组在JVM中的内存分布、基本类型与引用类型的区别,并通过示例代码展示了数组的实际使用方式和注意事项。

2025-10-30 18:47:57 630

原创 java 方法和递归练习

本文介绍了几个编程练习题及解决方案:1)递归求数字各位之和;2)循环和递归两种方法实现斐波那契数列,指出递归存在重复计算问题;3)递归输出整数每一位;4)模拟三次密码输入验证;5)求多个整数/小数最大值的方法。文章最后提醒字符串比较要用equals()方法,并介绍了三目运算符的用法。

2025-10-26 17:18:51 173

原创 方法的使用

本文系统介绍了Java中方法的概念与使用。主要内容包括:1.方法的基本定义与调用,通过制作咖啡的类比解释方法参数与返回值;2.方法重载的概念,允许同名方法根据参数列表不同实现不同功能;3.递归方法的原理与应用,强调递归需要明确的终止条件和递推公式。文章通过阶乘计算、数字打印等示例,详细说明了方法调用的内存机制和递归执行过程,并指出方法重载与返回值无关的特性。掌握这些内容可以帮助开发者编写更模块化、可复用的代码。

2025-10-24 18:57:10 996

原创 java的练习:

本文记录了四个编程习题:1)计算0-999999范围内的水仙花数(如153=1³+5³+3³);2)用辗转相除法求两数最大公约数;3)统计1-100中数字9出现的次数;4)计算分数交错级数1/1-1/2+...+1/99-1/100的值。每个题目都给出了相应的代码实现思路,其中特别指出分数计算需要使用double类型保证精度。

2025-10-16 18:44:56 312

原创 Java输入输出

本文介绍了Java中输入输出的基本操作。输出部分讲解了控制台输出的三种方式:print、println和printf,其中println自动换行,printf支持格式化输出。输入部分重点讲解了Scanner类的使用,包括读取不同类型数据、处理输入异常和多组数据输入的方法,并介绍了通过ctrl+d/ctrl+z结束循环输入的技巧。最后通过猜数字游戏示例演示了随机数生成(Random类)和输入输出的综合应用。文章强调使用Scanner和Random类时需要导入相应的java.util包,并指出了Random类生

2025-10-16 16:58:54 520

原创 程序逻辑控制

本文介绍了Java SE中的程序逻辑控制结构,主要包括顺序结构、分支结构和循环结构。顺序结构即按代码书写顺序执行;分支结构包括if语句(单分支、双分支和多分支)和switch语句(用于多值匹配);循环结构包括while、for、do while循环,以及控制循环的break和continue关键字。文中通过多个代码示例演示了各种结构的用法,并特别强调了switch语句的使用限制和循环结构的注意事项。最后提供了判断素数等练习题,并总结了各结构的适用场景和关键点。

2025-10-13 21:30:26 991

原创 java中运算符

本文介绍了Java中的各类运算符及其使用方法。主要内容包括:1)算术运算符(+ - * / %)及其注意事项;2)关系运算符(== != > < >= <=)的逻辑判断;3)逻辑运算符(&& || !)的运算规则和短路求值特性;4)位运算符(& | ~ ^)的二进制位操作;5)移位运算符(<< >> >>>)的二进制位移;6)条件运算符(?:)的三目运算。文章强调运算符优先级可通过括号明确,为Java编程提供了基础的运

2025-10-10 23:41:59 6084

原创 数据类型与变量

本文介绍了Java语言中的常量、变量和数据类型等基础知识。主要内容包括:1.字面常量的分类(字符串、整型、浮点型等);2.基本数据类型四类八种(整型、浮点型、字符型、布尔型)及其取值范围;3.变量的定义和使用规则;4.数据类型转换(自动转换和强制转换)及类型提升规则;5.字符串类型String与整型的相互转换方法。重点需要掌握不同数据类型的取值范围、变量定义规范以及类型转换规则,为后续Java编程打下基础。

2025-09-29 20:43:59 637

原创 Java中的继承

Java继承是面向对象编程中实现代码复用的重要机制。本章首先通过动物类的例子说明继承的作用——抽取共性,减少代码冗余。详细讲解了继承语法(extends关键字)、父子类成员访问规则(就近原则)、super关键字的用法(访问父类成员/构造方法)。重点阐述了子类构造方法中必须首先调用父类构造方法的规则,并比较了super与this关键字的异同。最后讨论了继承关系中静态代码块、实例代码块和构造方法的初始化顺序。继承体现了面向对象层次化设计思想,是后续多态特性的基础。

2025-09-27 11:44:22 977

原创 类和对象(二)

上次介绍了有关类和对象的知识,这此将更深入的了解类和对象。

2025-04-18 16:46:24 823 2

原创 Java中的包

自定义包指通过IDEA创建一个包。(文件名要小写【英文】)创建我们可以在本地文件夹中找到对应的创建的包当我们在demo包中创建一个类时,会产生package com.bit.demo的路径而在com包中创建的类则产生package .com的路径。创建好包中的类后,可以在main方法中去使用。

2025-04-18 16:28:18 760

原创 java中的类和对象

面向对象是解决问题的一种思想,主要依靠对象的交换完成一件事情类是⽤来对⼀个实体(对象)来进⾏描述的代码.主要描述该实体(对象)具有哪些属性(外观尺⼨等),哪些功能(⽤来⼲啥)。举个栗子:以洗衣机为例,可以将洗衣机看成是一个类别。

2025-04-08 23:52:50 1240

原创 Java中的数组

Java中,对数组的定义与使用在数组的学习中,我们需要了解基本数组与引用数组之间的区别,知道引用数组是存储着在堆上的数组对象的首元素的地址,利用参数对数组对象中的元素进行修改。

2025-03-30 17:59:54 930

原创 【无标题】

递归

2025-03-22 21:09:26 354 2

原创 【无标题】

优快云的第一篇!!!!!!

2025-03-22 17:44:23 211

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除