- 博客(20)
- 收藏
- 关注
原创 JAVA自我测试(第四次)
A) 在子类构造方法中使用super()显示调用父类的构造方法,super()必须写在子类构造方法的第一行,否则编译不通过。D) this()和super()可以在static环境中使用,包括static方法和static语句块。B) super()和this()不一定要放在构造方法内第一行。C) this()和super()可以同时出现在一个构造函数中。A) super.方法()可以调用父类的所有非私有方法。1. 以下属于面向对象的特征的是(C,D)。17. 接口和抽象类描述正确的有(B,C)(两项)
2023-11-24 17:02:00 537 1
原创 Java文件操作
int off, int len) 最多读取 len - off 字节的数据到 b 中,放在从 off 开始,返。int read(byte[] b) 最多读取 b.length 字节的数据到 b 中,返回实际读到的数。int read() 读取一个字节的数据,返回 -1 代表已经完全读完了。开发时注意不同操作系统的路径的表示方法的差异(如'/'或'\'),使用。-1 代表以及读完了。可以屏蔽不同操作系统的路径的差异。8.过滤一个目录中的部分子项。-1 代表以及读完了。
2023-11-24 14:16:50 397 1
原创 JAVA的IO流
• I/O 即输入Input/ 输出Output的缩写,其实就是计算机调度把各个存储中(包括内存和外部存储)的数据写入写出的过程;• java中用“流(stream)”来抽象表示这么一个写入写出的功能,封装成一个“类”,都放在这个包里面。通过IO可以完成硬盘文件的读和写。
2023-11-24 14:08:20 903 1
原创 Java自我测试题:第三次
1.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。18、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( A)。3.在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行(B )。A、a是整数类型变量,b是整数类对象。B、a是整数类对象,b是整数类型变量。5、有以下方法的定义,请选择该方法的返回类型(D )。2. 以下有关构造方法的说法,正确的是:(A )
2023-11-17 15:57:10 155
原创 Java开发:字符串的使用(字符串的总结)
Java的String是一个final类,不能被继承,同时定义的每一个字符串Java在后台会变成char型数组保存,这个char型数组是final的,final定义的值不能在程序的执行过程中改变的.这表示两个地址是否相等, 一般发生new的一定是不相等的.使用equals就会相等,equals底层把字符串拆成字符,一个一个比较出来的相等.new String(“a”)相当于产生一个对象a,a底层就是char[],final,不能改变值,最后连接的ab一定不是地址,最后产生的ab一定也是一对象.
2023-11-15 14:51:39 65
原创 Java程序(面向对象:猜拳小游戏)
属性:名字---name 出拳名称---choice。属性:名字---name 出拳名称---choice。定义一个参与者类作为父类,玩家类和电脑类继承参与者类。第一点:限定了玩家和电脑的属性和方法。两个玩家------定义两个类 :玩家类和电脑类。属性:埋点(私有化)游戏: 至少两个角色(玩家,电脑)逻辑: 游戏规则(出拳,判断大小)裁判类------用于进行判断输赢。主程序------main主函数。剪刀石头布(猜拳游戏)(1)首先分析有几个类。
2023-11-13 17:04:08 184
原创 Java面向对象思想
这里的订单,需要继承goods的类,把类中所有内容取出来,用到订单中,继承后就是子类和父类,子类具备父类的所有属性和方法,继承的关键字是extends。所谓对象就是真实世界中的实体,对象与实体是一一对应的,也就是说现实世界中每一个实体都是一个对象,它是一种具体的概念。方法的重载本身就是一个多态性的体现。类表示一个共性的产物,是一个综合的特征,而对象,是一个个性的产物,是一个个体的特征。类是面向对象中的一个很重要的概念,因为类是很多个具有相同属性和行为特征的对象所抽象出来的,对象是类的一个实例。
2023-11-07 17:00:02 41
原创 排序问题(冒泡排序,二分查找)
每次考察数组当前部分的中间元素(middle),如果中间元素刚好是目标元素(target),就结束搜索。冒泡排序(Bubble Sort)的基本思想是:通过对排序序列从前向后(从下标较小的元素开始)依次比较相邻元素的值,若发现逆序则交换,使得值比较大的元素逐渐从前向后移动,就像水底下的气泡一样逐渐向上冒。要求满足某种条件的最大值最小可能情况(最大值最小化),首先的想法是从小到大枚举这个作为答案的[最大值],然后去判断是否合法。二分查找:也称折半搜索,对数搜索,是用来在一个有序数组中查找某一元素的算法。
2023-11-06 15:53:08 67 1
原创 计算24点
/数字可能出现11 12 13,出现11 12 13转换J Q K,把变量接收,判断是否是11 12 13。计算24点是一个益智游戏,随机抽出4个数字,通过加,减,乘, 除四种运算计算得到整数24,本问题中,通过数字表示。//接收用户输入的算式,用户输入算式可能会无意间敲上空格,nextLine接收所有。//可以简单化,直接输出数字到屏幕,输出4遍随机,这里可以用循环,确定循环次数。//nextLine()用户会输入一堆空格,没有用户名,直接回车,这种情况违法。//运行到这里,四个数字打印到屏幕。
2023-11-02 18:52:24 103
原创 改进版 猜价格小游戏
System.out.println(username+",欢迎进入游戏空间,现在请选择的价格猜猜猜商品的类别");//只要用户输错了价格,你就不停使用下面这一句,使用循环.(分辩有限次,还是无限次)无限次使用while。System.out.println("你输入的价格有问题,请检查输入价格:");System.out.println("你输入的价格有问题,请检查输入价格:");// //达到效果,需要使用正则表达式,matches匹配正则表达,搜索正则表达匹配小数。
2023-11-01 16:32:42 48 1
原创 Java程序(费波尼兹数列(生兔子)一对兔,3个月后每个月生出一对小兔(假设:兔子永远都不死))
System.out.println("有"+f2+"对兔子");System.out.println("请输入月份");
2023-10-31 16:56:50 66 1
原创 百僧吃百膜100个和尚吃了100个馒头 ,100和尚有大和尚和小和尚,一个大和尚能吃3馒头,三个小和尚吃1个馒头,问大和尚和小和尚有多少个?
System.out.println("大和尚"+j);System.out.println("小和尚"+i);和尚数为 馒头/3给小和尚+馒头*3给大和尚 =100个馒头。
2023-10-31 16:55:29 355 1
原创 水仙花数三位数,每人数的立方和等于数字本身,给定区间,求区间内所有水仙花数。
System.out.println(i+"是水仙花数");这道题的关键是分别得到:个位、十位数、和百位的数字。
2023-10-31 16:52:15 54 1
原创 猴子吃桃问题一堆桃,猴子第一天吃一半多一个,第二天吃了剩下的一半多一个,依次类推,每天都吃剩下的一半多一个,到10天就剩下1个桃子。求这堆桃有多少个?
最后一天桃子数为1,倒数第二天桃子总数为(1+1)*2,就是吃了两个加1个,剩1个。以此类推桃子数j=(j+1)*2.System.out.println("桃子数"+j);
2023-10-31 16:49:39 539 1
原创 练习循环 猜价格小游戏
System.out.println("有更多想看的轻轻前往www.sdasdadsasd.com");System.out.println("价格猜多了,猜少一点吧");System.out.println("价格猜少了,猜多一点吧");System.out.println(" 猜价格 ");System.out.println(" 第一版");System.out.println("再接再厉");java小作业,猜价格游戏,输入错误给出提示。
2023-10-31 14:52:14 118 1
原创 石头剪刀布小游戏
System.out.println("****请玩家选择出拳的代表数字*********");System.out.println(" 请选择你的对手 ");System.out.println(" 请输入玩家姓名 ");System.out.println("1------剪刀");System.out.println("2------石头");System.out.println("3------布");// 电脑选择代号。
2023-10-30 15:30:34 48 1
原创 Java20道测试题
System.out.println("(A) .class和 .java (B).java和 .class (C).class和 .class (D) .java和 .java");System.out.println("2.Java源文件和编译后的文件扩展名分别为( )");System.out.println("15.在Java中,用于表示空对象引用的关键字是:");System.out.println("学号"+no+"姓名"+name+"成绩"+sum);
2023-10-27 16:24:16 73 1
原创 趣味测试(性格测试/心理测试)
渴望浪漫的爱情,但对婚姻的要求比较现实。\n"+"A.郊外\n"+"B.电影院\n"+"C.酒吧\n"+"D.其他");\n"+"A、游泳\n"+"B、喝冷饮\n"+"C、开空调");\n"+"A.看电影\n"+"B.去外面\n"+"C.什么也不做\n");\n"+"A.开朗\n"+"B.认真\n"+"C.感性\n");\n"+"A.喜欢\n"+"B.都可以\n"+"C.不喜欢\n");System.out.println("你更喜欢吃哪种水果:\n"+"A.菠萝\n"+"B.橘子\n"+"C.其他");
2023-10-27 14:44:37 93 1
原创 Java环境搭建
复制这句话(javaagent:C:\ja-netfilter-all\ja-netfilter.jar=jetbrains)第一步:下载jdk文件 这里下载的是1.8。选择这个文件,复制拷贝(路径不能存在英文)出现安装位置,按照需求选择这里改到D盘。这个文件用记事本打开,粘贴下刚才那句话。接下来一直next,选择默认即可。单击finish则安装完毕。这个地址填自己拷贝的地址)右键idea,找到文件位置。如果让桌面上出现,则勾选。第二步:安装jdk文件。选择默认或者自己弄地址。最终激活成功是这样的。
2023-10-25 16:30:36 366 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人