Java零基础系列教程
Java零基础系列教程
豆约翰
致力于帮助每一个对编程感兴趣的朋友掌握编程,一起体会编程的乐趣。微信号:tiantiancode
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
L1-002 打印沙漏
【代码】L1-002 打印沙漏。原创 2025-12-10 11:37:09 · 167 阅读 · 0 评论 -
Java集合类综合练习题
【代码】Java集合类综合练习题。原创 2025-08-14 11:10:26 · 368 阅读 · 0 评论 -
Java类和对象课上练习题目设计
我们就在刚才的 BankAccount 类里加一个 transfer() 方法,实现账户之间的转账功能,并且让交易记录两边都能保存。// 已记录交易数量。// 已记录交易数量。原创 2025-08-09 15:35:18 · 507 阅读 · 0 评论 -
龟兔赛跑pta基础编程题目集
乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息。乌龟每分钟可以前进3米,兔子每分钟前进9米;兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于是,每跑10分钟回头看一下乌龟,若发现自己超过乌龟,就在路边休息,每次休息30分钟,否则继续跑10分钟;而乌龟非常努力,一直跑,不休息。假定乌龟与兔子在同一起点同一时刻开始起跑,请问T分钟后乌龟和兔子谁跑得快?后跟1空格,再输出胜利者跑完的距离(平局输出乌龟或兔子跑完的距离均可)。输入在一行中给出比赛时间T(分钟)。在一行中输出比赛的结果:乌龟赢输出@原创 2025-07-22 11:50:23 · 166 阅读 · 0 评论 -
T2411 数球的个数
【代码】T2411 数球的个数。原创 2025-07-22 10:09:39 · 130 阅读 · 0 评论 -
Java零基础系列教程11Java类和对象练习之扑克模拟
配套视频教程本文B站配套视频教程任务目的0.培养编程思维,提高分析问题能力1.掌握类的抽象与设计2.掌握循环,分支条件的用法3.掌握各种集合类的使用(Map,List,Set)任务描述1.定义一个单张扑克类(考虑需要哪些属性),定义一个一副扑克牌类,该类包含一个单张扑克对象的数组(不考虑大小王)。实现一个模拟扑克发牌洗牌的算法;2.电脑随机发出5张牌,判断是以下哪种牌型?(提示,利用Map,List,Set等各种集合的特性可以简化判断)任务注意事项请注意代码风格的整齐、优雅代原创 2020-10-01 12:38:04 · 249 阅读 · 0 评论 -
Java零基础系列教程10Java抽象与封装
配套视频教程本文B站配套视频教程软件出现的目的用计算机的语言描述现实世界用计算机解决现实世界的问题为什么使用面向对象世界由对象组成面向对象的思想 描述 面向对象的世界 符合人类思维习惯从现实中抽象出类分三步:找出它的种类找出它的属性找出它的行为用面向对象描述世界第一步:发现类class Dog {}根据“对象”抽象出“类”第二步:发现类的属性狗类共有的特征:品种年龄昵称健康情况跟主人的亲密度… …class Dog { String na原创 2020-10-01 12:37:14 · 403 阅读 · 0 评论 -
Java零基础系列教程09Java基础综合编程练习---猜单词游戏
配套视频教程本文B站配套视频教程任务目的1.掌握字符串常用操作2.掌握随机数的用法3.掌握控制台基本输入输出4.掌握循环,分支条件的用法5.培养编程思维,提高分析问题能力`任务描述需求给定单词数组(不少于10个),程序随机选择其中的一个,并显示单词字符长度个横线(-),用户有5次猜测机会,用户每次猜一个字母,如果正确,则将在相应的位置上显示出来;如错误则猜测机会减一,重复该过程,直至单词的全部字母全部猜出或者猜测次数用完,最后宣布用户胜利或失败。实例例如随机选出的单词是apple原创 2020-10-01 12:35:41 · 433 阅读 · 0 评论 -
Java零基础系列教程08Java字符串
配套视频教程本文B站配套视频教程String类位于java.lang包中,具有丰富的方法字符串的初始化方法/* * 字符串:就是由多个字符组成的一串数据。也可以看成是一个字符数组。 * 通过查看API,我们可以知道 * A:字符串字面值"abc"也可以看成是一个字符串对象。 * B:字符串是常量,一旦被赋值,就不能被改变。 * * 初始化方法: * public String(): * public String(Str原创 2020-10-01 12:34:37 · 450 阅读 · 0 评论 -
Java零基础系列教程07有参方法和包
配套视频教程本文B站配套视频教程为什么要用带参数的方法定义带参数的方法参数列表:(数据类型 参数1,数据类型 参数2…)public class ZhazhiJi { public String zhazhi ( String fruit ) { String juice = fruit + "汁"; return juice; } }调用带参数的方法/*调用zhazhi方法*/ZhazhiJi myZhazhij原创 2020-10-01 12:33:40 · 600 阅读 · 0 评论 -
Java零基础系列教程06初识类和对象
配套视频教程本文B站配套视频教程万物皆对象分类是人们认识世界的一个很自然的过程,在日常生活中会不自觉地进行分类身边的对象顾客姓名—张浩年龄—20体重—60kg操作:购买商品收银员员工号—10001姓名—李明部门—财务部操作:收款打印账单对象的特征——属性属性——对象具有的各种特征每个对象的每个属性都拥有特定值例如:张浩和李明的年龄、姓名不一样对象的特征——方法(操作,行为)方法——对象执行的操作(通常会改变属性的值)对象:用来描述客观事物的一个原创 2020-10-01 12:32:32 · 489 阅读 · 1 评论 -
Java零基础系列教程05Java二重循环
配套视频教程本文B站配套视频教程循环回顾某次程序大赛,S1班有4名学员参加,学员的成绩由用户输入,计算该班参赛学员的平均分二重循环若有3个班级各4名学员参赛,如何计算每个班级参赛学员的平均分?使用二重循环实现–一个循环体内又包含另一个完整的循环结构外层循环控制班级数目,内层循环控制每个班级学员数目 int classNum = 3; int studentNum = 4; Scanner scanner = new Scanner(S原创 2020-10-01 12:31:41 · 1498 阅读 · 1 评论 -
Java零基础系列教程04数组
配套视频教程本文B站配套视频教程问题Java考试结束后,老师给张浩分配了一项任务,让他计算全班(30人)的平均分int stu1 = 95;int stu2 = 89;int stu3 = 79;int stu4 = 64;int stu5 = 76;int stu6 = 88;……avg = (stu1+stu2+stu3+stu4+stu5…+stu30)/30;数组数组是一个变量,存储相同数据类型的一组数据声明一个变量就是在内存空间划出一块合适的空间声明一个数原创 2020-10-01 12:30:39 · 514 阅读 · 0 评论 -
Java零基础系列教程03Java循环结构
配套视频教程本文B站配套视频教程几个问题张三oracle考试成绩未达到自己的目标。为了表明自己勤奋学习的决心,他决定写一百遍“好好学习,天天向上!”循环结构语法特点:先判断,再执行实现打印50份试卷分析是否包含重复操作?使用while循环的步骤确定循环条件和循环操作套用while语法写出代码检查循环是否能够退出一个练习老师每天检查张三的学习任务是否合格,如果不合格,则继续进行。老师给张三安排的每天的学习任务为:上午阅读教材,学习理论部分,下午上机编程,掌握代原创 2020-10-01 08:07:28 · 675 阅读 · 0 评论 -
Java零基础系列教程02java选择结构
配套视频教程本文B站配套视频教程几个问题如果张浩的Java考试成绩大于98分,张浩就能获得一个MP4作为奖励 public static void main(String[] args) { System.out.println("输入张三的java成绩"); Scanner scanner = new Scanner(System.in); int score = scanner.nextInt(); if(score &原创 2020-10-01 08:06:37 · 1045 阅读 · 0 评论 -
Java零基础系列教程01变量,类型,运算符,表达式
配套视频教程本文B站配套视频教程常量(1)在程序执行的过程中,其值不发生改变的量(2)字面值常量A:字符串常量 “hello”B:整数常量 12,23C:小数常量 12.345D:字符常量 ‘a’,‘A’,‘0’E:布尔常量 true,falseF:空常量 null(后面讲)/* 常量: 在程序执行过程中,其值不发生改变的量。 分类: A:字面值常量 B:自定义常量(后面讲原创 2020-09-27 11:58:43 · 268 阅读 · 0 评论
分享