自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java String源码的理解

需要注意的是,虽然String是不可变的,但每次对String对象进行操作时,都会创建一个新的String对象。3. 字符串的不可变性:由于String类的char数组是私有且不可修改的,所以String对象一旦创建,其内容将不能被改变。1. String类的定义:String类是Java.lang包下的一个类,它定义了字符串的常用操作方法。2. 字符串存储方式:String类内部使用char数组来存储字符串的字符序列,并且使用private final修饰该数组,确保字符串内容的不可变性。

2023-11-16 13:31:18 58 1

原创 面向对象开发石头剪刀布游戏

System.out.println("电脑出拳:"+player_choices[computer.getChoiceName()-1]);System.out.println("玩家出拳:"+player_choices[player.getChoiceName()-1]);System.out.println("注意:必须输入内容,然后再回车,不能是空格加回车,否则程序执行不下去");System.out.println("电脑"+arrs[Math.abs(sub_player)]);

2023-11-13 18:20:24 88

原创 优化后的模拟购买商品订单系统练习

/整个程序中,mypay1实例化,mypay1,mypay2,mypay3,mypay4,mypay5都需要实例化,赋值,最后调用。// double计算时,注意乘法是不准,改成私有化后,不能直接.num,.private,这里需要用get方法取值。//是否需要产生有参,有参只有一个total的构造函数,这里的total是计算出来的,不是用户赋值改变的,不需要做有参构造。//第二,封装私有变量后,需要取值的变量用get方法,需要赋值的方法用set,即需要取值也需要赋值就是两个方法都有。

2023-11-09 16:49:50 69 1

原创 模拟购买商品订单系统练习

最后购买成功后的商品订单详情不出现,暂时还在查找原因中......解决之后再给大家重新发一遍。

2023-11-07 16:26:45 57

原创 利用中间变量查找

/重复比较arr[mid]和 num,并且重新计算start_index或者是end_index,重复的编程用循环。//比较,如果输入数值大于中间值,在后半部分找,小于中间值,在前半部分找。//把mid的值不等于mid作为循环条件,不能确定循环闪数,用while。//计算最开始mid值,通过开始索引和终止索引得到中间值的索引。//初始化获了数组的终止位置,测试时最后来个元素有问题。//退出循环条件,等于就退出,一直没有找到,退出。//判断所查找的元素是否是中间的元素。//用户输入一个查找的数。

2023-11-06 16:48:05 31 1

原创 拍24逻辑练习

/这里简化操作,把这段不断重复,影响结构的代码提出来,变成一个函数,函数名不能是main,前面的内容一致。//记录操作的标志位,放在循环里面,每次循环flag定义一次,每次循环flag变化,不能让flag发生变化,//函数需要根据flag来做事情,所以传入flag,凡是出现变量报错,证明这段函数需要变量,再把变量做参数传入,//()内的字符全部取出,碰到数字记录,一个加法的和是由被加数和加数决定的。所以flag应该是全局。//这个函数中有主函数中的全局,num1是主函数的全局,只要有全局,把全局返回。

2023-11-02 19:10:42 22 1

原创 拍24,计算24

System.out.print("请输入四个数字的算式,使用+、-、*、/运算符:");System.out.println("随机生成的四个数字为:" + numbers);System.out.println("很抱歉,答案错误。// 检验用户输入的算式结果是否为24。// 代码略,与之前提供的代码一致。// 生成随机的四个数字。// 输出随机生成的数字。// 获取用户输入的算式。// 替换J、Q、K为1。// 解析并计算表达式的结果。// 生成随机的四个数字。// 计算算式的结果。

2023-11-01 16:47:51 23 1

原创 *符号组建图形

/ 正三角形的大小。// 绘制每一行的空格。// 绘制每一行的星号。

2023-11-01 16:46:36 20 1

原创 猜价格游戏代码

System.out.println(username+",欢迎进入游戏空间,现在请选择的价格猜猜猜商品的类别");//考虑一下,用户在while没有出来过,做一个规定,如果用户输入0或者负数,直接退出猜价格。System.out.println("1------家电(1000-2000)");System.out.println("2------文具(1-100)");System.out.println("请用户输入猜猜猜的价格:");System.out.println("猜小了");

2023-10-31 16:01:19 87 1

原创 do_while语句求1-100之和

/直接做,做完看while条件,在 while条件中还是看num的值是否满足条件。//在while式的循环语句,没有对循环变量的控制,初值在while循环外设置。//do---while不论条件是否满足,先执行一遍循环体,再去判断条件。//先求和,可以让num的1值先放在sum中。

2023-10-31 16:01:08 1029 1

原创 for语句求1-100之和

/for循环后面的语句就是产生1-100的数字。//第一句int num=1循环变量初值为1。//第二句num

2023-10-31 15:58:32 515 1

原创 while语句求1-100之和

有兴趣的可以拿去借鉴。

2023-10-31 15:45:01 1519 1

原创 剪刀石头布小游戏

System.out.println("玩家:"+player_name+",出拳:"+player_choice_name+"平局");System.out.println("玩家:"+player_name+",出拳:"+player_choice_name+"赢");System.out.println("玩家:"+player_name+",出拳:"+player_choice_name+"输");System.out.println("****请玩家选择出拳的代表数字*********");

2023-10-30 15:36:07 27

原创 Java程序设计第一课

Hello World建立一个txt文件后,把扩展名改成java,文件名自己定义,首字母大写。Javap是一个字节码,使用javap命令转换字节码,看一下做了哪些事情。因为jad是一个文件夹,需要进入jad,使用cd命令, 退出 cd ..后面使用sout直接System.out.println的输出.接下来调用java,执行java 件名,即可执行程序。class java的类, java是面向对象编程。新建java文件时,右键选择Java Class,建立项目后,所有的程序都敲在src的下面.

2023-10-26 16:23:09 30 1

空空如也

空空如也

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

TA关注的人

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