wp_tao
wild programmer
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java猜拳小游戏
摘要: 本文实现了一个Java猜拳小游戏,包含三个类:Player(玩家)、Judge(裁判)和Run(主程序)。玩家通过输入1-3选择出拳(1:石头,2:剪刀,3:布),电脑随机出拳。裁判类比较双方出拳结果,根据规则判断胜负。主程序Run类整合流程,显示双方出拳和比赛结果。代码通过封装确保输入有效性,采用面向对象设计,结构清晰。运行示例:输入"2"(剪刀)后,程序随机生成电脑出拳(如布),输出"电脑:布VS用户:剪刀\n选手胜利"。原创 2025-06-29 16:18:54 · 127 阅读 · 0 评论 -
Java面向对象(一)
本文介绍了Java面向对象编程的核心概念。主要内容包括:1.类与对象的关系,类为抽象模板,对象是具体实例;2.类的定义语法,包含成员变量和方法的声明;3.对象的创建和使用方法,通过new实例化后调用成员;4.成员变量与局部变量的区别,包括作用域和默认值;5.成员方法与静态方法的调用方式差异。文章通过代码示例演示了类的定义、对象实例化、变量赋值和方法调用等基本操作,帮助理解Java面向对象的基本原理。原创 2025-06-28 22:51:57 · 216 阅读 · 0 评论 -
Java练习题精选:1~5题
本文精选了5道Java基础练习题:1) 使用三元运算符找出三个数中的最大值;2) 分解三位数的个位、十位和百位;3) 判断整数奇偶性;4) 根据年份判断闰年;5) 从控制台接收不同类型输入并输出。每个题目都提供了完整的代码示例,涵盖运算符、数值处理、条件判断和输入输出等基础知识点,适合Java初学者练习。原创 2025-06-24 11:13:12 · 360 阅读 · 0 评论 -
Java练习题精选6-10
摘要:本文包含5道Java编程练习题,涵盖变量交换、月份天数计算、数字输出、累加求和等基础操作。第六题演示了通过临时变量交换两个变量的值;第七题根据输入的年份和月份计算该月天数;第八题输出1-10的数字;第九题计算1-100的累加和;第十题计算1-100的偶数之和。每道题均配有完整的Java代码实现。原创 2025-06-25 21:18:40 · 146 阅读 · 0 评论 -
Java流程控制--判断结构
本文介绍了Java流程控制中的判断结构,主要分为选择(if/else)、分支(switch)和循环三类。重点讲解了if判断的三种使用方式: if单独使用 - 条件为true时执行语句块 if-else配合 - 条件成立执行if块,否则执行else块 else if结构 - 用于多条件判断,可配合最后的else处理其他情况。文中通过密码验证、数字比较等示例代码展示了各种判断结构的实际应用,并说明了语句块的执行逻辑和匹配规则。原创 2025-06-23 16:34:54 · 366 阅读 · 0 评论 -
Java运算符
本文介绍了Java中常用的运算符分类及用法。主要包括算数运算符(+,-,*,/,%)、逻辑运算符(&&,||,!)、关系运算符(>,<,>=,<=,==,!=)、三元运算符(条件?值1:值2)、位运算符、赋值运算符(=,+=等)以及自增自减运算符(++,--)。通过示例代码演示了各种运算符的具体使用方法和运算结果,其中重点说明了整型除法只保留整数部分、逻辑运算符的布尔值返回特性以及自增自减运算符的前后置区别。这些运算符构成了Java编程中的基础运算功能。原创 2025-06-19 18:47:23 · 109 阅读 · 0 评论 -
Java流程控制--循环
本文介绍了Java中的三种循环控制结构:1. while循环,先判断条件再执行循环体;2. do...while循环,先执行一次循环体再判断条件;3. for循环,通过初始化、条件判断和迭代表达式控制循环。每种循环都以打印1-10整数为例演示了基本语法和使用方法,其中do...while循环至少执行一次,while和for循环可能一次都不执行。三种循环都包含条件表达式控制循环结束,适用于不同场景的重复执行需求。原创 2025-06-24 11:47:17 · 317 阅读 · 0 评论 -
Java方法(函数)
本文介绍了Java方法的基本概念和使用方法。方法是指能够完成特定功能的独立代码块,可以提高代码复用性和模块化程度。文章讲解了三种典型的方法类型:1)无参数无返回值的方法,如helloWorld()示例;2)有参数无返回值的方法,如weatherToday()示例;3)有参数有返回值的方法,如calSum()示例。每种方法类型都配有完整代码示例,展示了方法的定义、参数传递和返回值处理方式。通过这三个示例,读者可以掌握Java方法的基本语法和使用场景。原创 2025-06-25 16:17:46 · 261 阅读 · 0 评论 -
Java数组
本文介绍了Java数组的基本概念和使用方法。数组是相同数据类型变量的集合,通过下标访问元素。文章详细讲解了数组的定义、初始化方式、成员访问方法以及数组特性:包括连续存储空间、首地址格式、下标越界注意事项、数据类型一致性要求,以及长度不可变的特性。其中特别说明了数组名打印格式的含义和数组长度必须在定义时初始化的要求。通过代码示例展示了如何正确使用数组。原创 2025-06-24 16:31:27 · 208 阅读 · 0 评论 -
Java流程控制--switch分支
Java switch分支控制结构摘要:switch语句用于多条件分支判断,语法支持整型、字符型、字符串和枚举类型。case匹配成功后执行对应代码块,需配合break终止执行;default处理未匹配情况。典型应用包括成绩分级(利用case穿透特性)和简易计算器实现(通过运算符匹配执行对应运算)。注意case穿透特性会导致后续case被自动执行,需合理使用break控制流程。该结构比多重if更简洁清晰,适合离散值匹配场景。原创 2025-06-24 11:22:27 · 423 阅读 · 0 评论 -
Java练习题精选16-20
本文精选了5道Java数组练习题,涵盖了常见数组操作:1)正序输出数组元素;2)逆序输出数组元素;3)求数组最大值;4)随机生成数组并查找指定元素;5)数组元素逆序存储。每道题均提供完整代码实现,涉及for循环、条件判断、随机数生成和数组下标操作等基础知识点,适合初学者巩固数组相关编程技能。其中第4题综合运用了Scanner输入和Random类,第5题通过交换元素实现数组逆序。原创 2025-06-27 10:30:31 · 168 阅读 · 0 评论 -
Java练习题精选11-15
本文精选5道Java基础练习题:1)输出1000以内的水仙花数(153等);2)打印9×9星号矩形;3)打印9行星号直角三角形;4)输出九九乘法表;5)找出1000以内的所有素数。每道题均提供完整代码实现,涵盖循环、条件判断等基础语法。代码简洁规范,通过分解数字位、嵌套循环等典型算法解决问题,适合初学者练习Java编程基础。原创 2025-06-26 15:33:12 · 203 阅读 · 0 评论
分享