自定义博客皮肤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)
  • 收藏
  • 关注

原创 String类的源码

从源码中可以看出,String 类包含了一个 char 类型的数组 value,该数组用于存储字符串中的字符。此外,String 类还提供了许多方法,如 length() 方法用于获取字符串的长度,charAt(index) 方法用于获取指定索引处的字符,substring(beginIndex, endIndex) 方法用于获取子字符串,concat(str) 方法用于连接字符串等。由于 String 类是不可变的,因此所有这些方法都不会改变原始字符串的值。

2023-11-15 17:47:23 118

原创 剪刀石头布面向对象

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

2023-11-13 16:58:38 65

原创 Java编程的购买系统

/整个程序中,mypay1实例化,mypay1,mypay2,mypay3,mypay4,mypay5都需要实例化,赋值,最后调用。//是否需要产生有参,有参只有一个total的构造函数,这里的total是计算出来的,不是用户赋值改变的,不需要做有参构造。//下面的this.num。//第二,封装私有变量后,需要取值的变量用get方法,需要赋值的方法用set,即需要取值也需要赋值就是两个方法都有。//实例化所有的商品,这里不需要init方法,直接实例化,这里实例化调用对应类的构造器,注意实例化的类型。

2023-11-09 18:07:34 73 1

原创 利用中间变量查找

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

2023-11-06 17:57:55 60

原创 算24优化

/数字可能出现11 12 13,出现11 12 13转换J Q K,把变量接收,判断是否是11 12 13。//接收用户输入的算式,用户输入算式可能会无意间敲上空格,nextLine接收所有。//需要把字符串做运算,重要在于如何处理算式,防止程序报错,判断输入算式的合法性。//可以简单化,直接输出数字到屏幕,输出4遍随机,这里可以用循环,确定循环次数。//nextLine()用户会输入一堆空格,没有用户名,直接回车,这种情况违法。//这四值只要用户可以看到,就ok,系统根据用户输入的算式来判断结果。

2023-11-02 19:12:40 35

原创 用Java编程的九九乘法表

/满足条件的打印,根据去掉部分的特点,j=i的打印结束,后面的循环没有必要了。//注意第一个乘数是i,第二个乘数是j,调用位置相当于把行列调换。//这里不执行后面的语句,继续下次循环。//每打完9个数字,换个行,第一重循环结束打印换行。//产生笛卡尔积相乘的两个数字,这就是双重循环。

2023-11-01 18:19:26 84 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-11-01 18:16:00 47 1

原创 java编程 用for语句写的1到100之和

/使用for循环,首先分析循环变量,这里1-100的和循环变量就是num,产生1-100的数字。//如果sum没有初值,在程序后面sum=sum+num中后面的sum报错。//for循环后面的语句就是产生1-100的数字,//第一句int num=1就是循环变量的初值。//第二句num

2023-10-31 16:42:46 448 1

原创 用While语句的1到100之和

/int sum=1+2+3+4+5+6+7+....+100,这个程序中1,2,3,4,....,重复不停地敲等差的数字,重复的部分用循环解决。//程序的开发是需要变量的,这里变量num num的值是1,2,3,4,.....,这个变化的数字就是全局变量,最终的和值sum。//进入循环,先改变的num的值,因为num同一时刻只能有一个值,提前把num做加法,num的值就少了一个。//循环内容:重复的劳动,重复的内容是1,2,3,4,......,使用循环产生数字。//接下来把num的和值放在sum,

2023-10-31 16:40:56 233 1

原创 java石头剪刀布

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 17:43:14 38 1

原创 Java考试系统

System.out.println("A、a*0+a/1+1 B、2 C、算不出来 D、不确定");System.out.println("学号:"+no+",姓名:"+name+",成绩为:"+sum);System.out.println("学号:"+no+",姓名:"+name+",成绩为:"+sum);System.out.println("A、2+1 B、15 C、算不出来 D、不确定");

2023-10-27 19:40:13 73 1

原创 java 性格心理趣味测试整合代码

System.out.println("Q" + (i + 1) + ": 你更倾向于" + personalityTraits[i] + "?String[] personalityTraits = {"内向", "外向", "冷静", "热情","果断", "犹豫"};System.out.println("无效的回答!System.out.println(" 1--------------性格测试");System.out.println(" 2--------------心理测试");

2023-10-27 19:39:19 212 1

原创 java性格趣味测试

System.out.println("Q" + (i + 1) + ": 你更倾向于" + personalityTraits[i] + "?请回答以下问题,回答选项A计1分,选项B计-1分,选项C计0分:");String[] personalityTraits = {"内向", "外向", "冷静", "热情"a};System.out.println("你的性格类型是:" + personalityType);System.out.println("无效的回答!// 重新回答该问题。

2023-10-26 18:43:41 91

原创 Java的环境搭建

出现的界面选择activation code,输入文件夹中的激活码,点击activation按钮激活。ja-netfilter-all,拷贝到路径中不出现中文。用记事本打开文件,直接把新建文本文档中的内容拷贝过来。接下来的桌面直接“install”(1) 双击jdk1.8的文件。在出现的成功界面中finish。这里可以更改目录更改安装路径。(4)安装成功后直接关闭。选中快捷,接下来Next。(2)在文件夹下找到文件。(3)直接默认,下一步。2. Idea的安装。(1)先把文件夹拷贝。然后双击桌面快捷图标。

2023-10-25 17:01:27 39

空空如也

空空如也

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

TA关注的人

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