自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java程序设计基础第四课:Java集合

/给定java的列数据列表[1,2,4,2,5,3,1,2,3,5],把这个列表去重。//第二种map的遍历方法,都有一个Iterator,使用迭代器遍历map。System.out.println("第一种方法遍历map");System.out.println("第四种方法遍历map");System.out.println("第五种方法遍历map");//第四种map的遍历方法,使用entrySet,用迭代器的形式。maps.put("姓名","张三");maps.put("年龄","32");

2023-12-14 09:17:01 884 1

原创 Java程序设计基础第三课:ArrayList列表

ArrayList列表,其本质即变长的数组,可以进行增删改查操作。System.out.println("—————————————数组修改—————————————");System.out.println("————————————修改一个值————————————");//输出列表,会输出列表中的所有元素,使用toString方法打印元素。//变长的列表,数据可以添加,加入的内容取决于列表中的数据类型。初始容量为10,把空数组扩容,扩容到10个元素。数组扩容,把元素添加到数组中。进行数组元素的修改。

2023-12-13 09:29:38 911 1

原创 Java程序设计基础第二课:字符串的使用补充

①new ArrayList创建一个空数组。②ensureCapacityInternal方法添加元素不报错。③Arrays.copyOf方法添加元素前先拷贝数组。④get方法查询数组。JavaSS: Java实训。

2023-12-06 09:31:37 392 1

原创 Java程序设计基础第一课:字符串的使用

凡是字符串中改变长度的操作,都有StringBuilder的参与。在String中的元素做算法算一个hashCode值。//两个串都是abc,这两个串是否相等。startsWith方法表示字符串的开头是什么,有助于文件管理命名的问题。方法,没有定义set方法。endsWith方法表示字符串的结尾是什么,类似于文件中打开。相当于抽象类中的实现。lastIndexOf方法倒序输出字符在字符串中的索引。charAt方法返回当前字符串索引中的字符三元运算符。IndexOf方法正序输出字符在字符串中的索引。

2023-11-30 17:19:17 864

原创 Java程序设计进阶第六课:剪刀石头布猜拳游戏程序再优化

如果方法没有实现,把方法定义成抽象方法。有抽象方法就是抽象类,类也由abstract修饰。如果类是抽象类不能被实例化,类中方法不能被调用。super取父类的代码,对代码进行优化。3.对于算法类或者工具类,没有必要实例化,把类加上static相当于静态类。静态类不需要实例化,直接使用。

2023-11-29 14:43:30 973 1

原创 Java程序设计进阶第五课:剪刀石头布猜拳游戏程序优化

System.out.println("—————————————游戏开始—————————————");System.out.println("1——————————金刚芭比");System.out.println("2——————————细狗");System.out.println("1——————————剪刀");System.out.println("2——————————石头");System.out.println("3——————————布");

2023-11-14 18:24:39 63

原创 Java程序设计进阶第四课:购物系统程序终章

System.out.println("2——————————加入购物车");System.out.println("请您输入购买商品的编号:");System.out.println("1——————————立即购买");System.out.println("请选择您的购买意向,输入序号");System.out.println("请您输入购买商品的数量:");System.out.println("请您输入付款帐户名称:");System.out.println("请您输入付款帐户余额:");

2023-11-12 23:07:01 175 1

原创 Java程序设计进阶第三课:购物系统程序再优化

某一个类需要其中一个类方法或属性,采用继承的方法,关键字extends,继承后发生重写,当有些方法没有满足用户需求时,需要重写。System.out.println("2——————————加入购物车");System.out.println("1——————————立即购买");System.out.println("请选择您的购买意向,输入序号");System.out.println("请您输入购买商品的数量:");System.out.println("请您输入购买商品的编号:");

2023-11-12 22:15:32 61 1

原创 Java程序设计进阶第二课:购物系统程序优化

*商品模块*///定义变量:商品名称name,商品价格price,商品数量num,商品配送peisongint num;//定义变量:商品大图big_pic,商品小图small_pic//私有变量关键字private//立即购买buy,加入购物车addcar//触发buy方法,显示商品名称,商品价格,商品数量,商品配送System.out.println("你购买了这个商品");//显示商品相关信息//显示商品//用户调整数量。

2023-11-12 19:34:37 89 1

原创 Java程序设计进阶第一课:购物系统程序

Java是一门的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。面向对象的程序设计语言必须有描述及其相互之间关系的语言成分。即系统中一切事物皆为对象;对象是属性及其操作的封装体;对象可按其性质划分为类,对象成为类的实例;实例关系和继承关系是对象之间的静态关系;

2023-11-09 15:37:47 623 1

原创 Java程序设计入门第八课:冒泡排序算法与快速排序算法

重复地遍历要排序的数组,依次比较数组中两个相邻的元素,如果前一个元素比后一个元素大,就交换两个元素的位置,直到没有相邻元素需要交换。思想,在一个无序数组中任意选取一个基值,通过基值将待无序数组分成两部分,前面部分元素均小于或等于基值,后面部分元素均大于或等于基值,然后采用。//两两比较,大数沉底,小数上浮,比较length-1-i次。//右边元素比基值,加右游标,注意越界。//左边元素比基值,加左游标,注意越界。//循环内数组元素更新。//循环外数组元素更新。//定义数组,初始化。//定义数组,初始化。

2023-11-07 20:20:41 55

原创 Java程序设计入门第七课:算24点游戏程序

数组是一种数据结构,用来存储定长的同一类型元素的集合,也就是说数组包含的变量必须是相同类型。System.out.println("请输入通过和差积商计算24的方法:");如果要对数组做什么事情,可以通过它来做,当然,有些事情是它做不了的,但是只要它能做到,我们调用它就OK。System.out.println("接下来是否继续(请输入y/n):");//游戏逻辑:系统产生4个随机数,1-10,11-J,12-Q,13-K。System.out.print("请输入和差积商算24的方法:");

2023-11-07 08:45:31 170

原创 Java程序设计入门第六课:算24点游戏程序算法基础

/调用test_for函数,参数为index_first,index_last,num1,bd,flag。//定义test_for函数,参数为index_first,index_last,num1,bd,flag。//indexOf输出字符串中的第0个位置,可以输出右括号在字符串的位置,这个位置从0开始。//左括号开始位置定义变量,右括号结束位置定义变量,中间进行有效性判断和计算。//定义函数test_switch,参数为flag,num1,num2。//switch循环判断J,Q,K情况。

2023-11-06 09:16:17 138

原创 Java程序设计入门第五课:猜数字游戏程序优化及九九乘法表

我们在现实生活中经常用到10进制的数据,比如整数和小数。但是小数经常出现小数点后无限循环的情况。比如圆周率的π和1/3。这些数字想要存入计算机中。我们只能使用double和float来存储。单精度,占用4个字节的内存空间,也就是4*8=32位二进制。双精度,占用8个字节的内存空间,也就是8*8=64位的二进制。1.float类型在定义赋初值的时候,后面要+f。2.一般的float类型需要格式化,需要用到printf方法或者String.format方法。

2023-11-01 20:22:45 100 1

原创 Java程序设计入门第四课:猜数字游戏程序

是Java中极其重要的程序控制流程,它可以让我们重复执行某些操作,实现复杂的算法和数据处理任务,重复执行某段代码块,直到满足退出条件为止。System.out.println("用户"+uname+",欢迎进入游戏空间,现在请选择积分数字商品的类别!System.out.println("1——————————————家电(1000-2000)");System.out.println("2——————————————文具(0-100)");System.out.println("再接再励");

2023-11-01 09:17:54 72 1

原创 Java程序设计入门第三课:剪刀石头布猜拳游戏程序

JavaSS: Java实训。

2023-10-30 16:50:01 360 1

原创 Java程序设计入门第二课:考试系统程序

/5.用户输入答案,判断答案,对加5分,错不加分。//5.用户输入答案,判断答案,对加5分,错不加分。//2.进入考试界面(1----数学,2----英语两门课)这种格式是命令行菜单。" 考 试 开 始 "//因为if中的else有一个结束的语句,后面不要再有语句。//6.考虑对英文字母的问题以及用户输入的大小写问题。//6.考虑对英文字母的问题以及用户输入的大小写问题。//3.用户输入数学,语文或英语的标号。//4.判断用户选择的标号内容。

2023-10-27 16:44:03 191 1

原创 Java程序设计入门第一课:趣味心理测试程序

System.out.println("你的心理很健康,真棒!System.out.print("请选择答案(是为1,不是为0):");System.out.print("请选择答案(是为1,不是为0):");System.out.print("请选择答案(是为1,不是为0):");System.out.print("请选择答案(是为1,不是为0):");System.out.print("请选择答案(是为1,不是为0):");System.out.print("请选择答案(是为1,不是为0):");

2023-10-26 16:53:51 84

原创 Java基础环境的搭建

①基础文件下载完成后,双击jdk-8u201-windows-x64.exe文件,显示界面为。①双击ideaIU-2021.3.3.exe文件,显示界面为。③点击下一步安装jdk,安装完毕后点击关闭结束安装。④点击next,接着点击install进行安装。③点击next,勾选生成桌面快捷图标选项。②点击next,选择合适的安装路径。②点击下一步,选择适合的安装路径。三、开发工具Idea的安装。⑤点击finish完成安装。

2023-10-26 08:38:47 129

空空如也

空空如也

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

TA关注的人

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