摘要: Java程序结构概述 本文介绍了Java编程中的三种基本程序结构: 顺序结构:默认的执行方式,从上到下依次执行语句 选择结构: if单选择结构 if-else双选择结构 if-else if多选择结构 嵌套if结构 switch多选择结构 循环结构(未展开) 通过示例代码演示了各种选择结构的使用场景和语法格式,包括成绩等级判断、字符串比较等实际应用。重点说明了if语句的嵌套使用规则和注意事项,如else语句必须放在所有else if之后等规范。 阅读全文
posted @ 2026-01-08 23:46 贾光清 阅读(0) 评论(0) 推荐(0)
摘要: 本文介绍了Java基础阶段的流程控制内容,重点演示了用户交互Scanner的使用方法。通过两个示例程序展示了如何接收用户输入并进行数据类型判断(Demo04)以及多数字输入求和与平均值计算(Demo05)。Demo04程序能够区分整数和小数输入,Demo05则实现了连续输入数字并自动计算总和与平均值,当输入非数字时终止程序并输出结果。这些示例涵盖了Scanner的基本应用、条件判断和循环结构等核心编程概念。 阅读全文
posted @ 2026-01-07 21:26 贾光清 阅读(1) 评论(0) 推荐(0)
摘要: 本文摘要: 介绍了使用IDEA生成JavaDoc文档的详细步骤,包括设置作用域、输出目录、语言编码等参数 列举了常用JavaDoc标签,分为基础信息类、功能说明类和状态标识类三大类 讲解了Java流程控制中的Scanner对象使用,比较了next()和nextLine()方法的区别 通过代码示例演示了如何接收用户输入,强调next()不能获取带空格的字符串而nextLine()可以 提醒使用IO流类后要及时关闭资源 阅读全文
posted @ 2025-12-08 23:11 贾光清 阅读(7) 评论(0) 推荐(0)
摘要: 本文介绍了Java编程中的包机制和JavaDoc文档生成方法。包机制通过域名倒置命名规范组织类文件,使用package和import语句管理命名空间。JavaDoc用于生成API文档,支持@author、@version等参数标注,可通过命令行工具生成HTML格式文档。文章还演示了如何为类和添加注释,并提示使用IDEA集成开发环境生成文档。这些基础知识点是Java开发中的常用技能。 阅读全文
posted @ 2025-12-07 19:06 贾光清 阅读(14) 评论(0) 推荐(0)
摘要: 本文介绍了Java中的运算符使用和优先级规则。主要内容包括:1) IDEA快捷键Shift+Enter换行和Shift+Ctrl+Enter自动补全;2) 自增自减运算符++/--的前置和后置区别;3) 逻辑运算符&&、||、!的用法;4) 位运算符&、|、^、~、<<、>>的二进制运算;5) 扩展赋值运算符+=、-=等;6) 条件运算符?:的使用;7) 运算符优先级从高到低排序,建议用括号明确运算顺序。文章通过代码示例演示了各种运算符的具体应用场景和注意事项。 阅读全文
posted @ 2025-12-06 18:08 贾光清 阅读(8) 评论(0) 推荐(0)
摘要: Java基础运算符与技巧摘要 本文介绍了Java编程中的基础运算符和实用开发技巧。运算符部分涵盖算术、赋值、关系、逻辑等核心运算符,重点讲解了取模运算和自增自减的区别(a++与++a)。技巧部分包括快速生成输出语句(.sout)、多文件选择(Shift/Ctrl)和行复制(Ctrl+D)等快捷操作。文中通过代码示例演示了类型转换规则,如运算结果类型由参与运算的最高级类型决定,并提及了Math类进行幂运算的方法。这些基础知识和技巧对Java初学者尤为重要。 阅读全文
posted @ 2025-12-04 22:34 贾光清 阅读(9) 评论(0) 推荐(0)
摘要: 本文介绍了Java中变量、常量及其命名规范。主要内容包括:1)变量的定义与声明语法,强调Java是强类型语言;2)变量的三种作用域(类变量、实例变量、局部变量)及示例代码;3)常量的定义方式(使用final关键字)和命名惯例(全大写);4)Java命名规范,包括类成员变量、局部变量、常量、类名和方法名的命名规则(驼峰原则、大写字母等)。文中通过多个代码示例展示了不同类型变量的使用方式,并强调了变量初始化、作用域范围等注意事项。 阅读全文
posted @ 2025-12-04 00:17 贾光清 阅读(5) 评论(0) 推荐(0)
摘要: 本文介绍了Java中的类型转换机制。主要内容包括:1) Java是强类型语言,不同类型运算时需要转换;2) 类型转换分为强制转换(高转低)和自动转换(低转高);3) 强制转换可能导致内存溢出或精度损失;4) 布尔值不能转换,对象类型不能转不相干类型;5) 大数运算时要注意溢出问题,可通过提前转换类型解决;6) JDK7支持数字用下划线分割提高可读性。文中通过多个代码示例演示了类型转换的具体应用和注意事项。 阅读全文
posted @ 2025-12-02 22:46 贾光清 阅读(9) 评论(0) 推荐(0)
摘要: 本文讲解了Java中的数据类型扩展知识,主要包括: 整数扩展(二进制、八进制、十六进制表示) 浮点数精度问题及银行业务处理建议(使用BigDecimal) 字符编码原理(Unicode编码和转义字符) 字符串比较的内存分析 布尔值简化写法建议 重点强调了浮点数比较的精度问题、字符与数字的本质关系、字符串比较的内存机制,以及"Less is More"的编码理念。文章通过代码示例展示了不同类型数据的处理方式和输出结果。 阅读全文
posted @ 2025-12-02 00:00 贾光清 阅读(9) 评论(0) 推荐(0)
摘要: Java标识符与数据类型摘要: Java标识符命名规则:必须以字母、$或_开头,后续可包含数字,区分大小写且不能使用关键字。虽然支持中文命名但不推荐。 数据类型分为基本类型和引用类型。基本类型包括: 数值类型:byte(1B)、short(2B)、int(4B)、long(8B/L后缀) 浮点类型:float(4B/F后缀)、double(8B) 字符类型:char(2B) 布尔类型:boolean(1位) 引用类型包括类、接口和数组。计算机存储单位:1B=8bit,1024B=1KB,依次类推至TB级别。32位与64位系统主要区别在于寻址能力。 阅读全文
posted @ 2025-11-30 18:33 贾光清 阅读(3) 评论(0) 推荐(0)