- 博客(22)
- 收藏
- 关注
原创 数组去重
核心算法: 用indexOf()在新数组查找原数组的每一个元素, 如果新数组中没有该元素(即返回值等于-1),就将其添加进新数组 function choice() { var arr1 = ['c', 'a', 'z', 'x', 'a', 'x', 'c', 'b']; var arr2 = new Array(); for (var i = 0; i < arr1.length; i++) { .
2021-04-12 19:55:48 127
原创 倒计时
function countDown(time) { var nowTime = +new Date(); var inputTime = +new Date(time); var times = (inputTime - nowTime); times = times / 1000; var d = parseInt(times / 60 / 60 / 24); ...
2021-04-11 23:43:59 146
原创 随机数
题目生成五个不同的随机数代码 int[] arrays = new int[5]; int num = 0; Random random = new Random(); while(num < 5){ int a = random.nextInt(6); if(ifArrays(arrays, a)){ arrays[num] = a
2021-02-04 10:40:53 145
原创 冒泡排序和选择排序
冒泡排序每一次循环后,找出最大的数据,放到参与比较的数据的最右边核心: 左边的数字和右边的对比,当左边大于右边的时候,交换位置代码 public static void main(String[] args) { int[] arrays = {1,2,1,3,4,2,5,3,5}; for (int i = arrays.length - 1; i > 0 ; i--) { for (int j = 0; j < i;
2021-01-31 09:29:17 122
原创 多态的使用例题
题目 编写程序实现乐手弹奏乐器,乐手可以弹奏不同的乐器从而发出不同的声音,可以弹奏的乐器包括二胡,钢琴和小提琴代码public class Test { public static void main(String[] args){ Musician musician = new Musician(); Paino paino = new Paino(); musician.play(paino); }}class Instr
2021-01-19 20:08:54 252
原创 银行客户类的编写
题目写一个名为Account的类模拟账户。该类的属性和方法如下所示。该类包括的属性:账户id, 余额balance,年利率annual InterestRate:包含的方法:各属性的set和get方法。取款方法wi thdraw(), 存款方法deposit()写一个测试程序(1)创建一个Customer, 名字叫Jane Smith, 他有个账号 为1000, 余额为2000, 年利率为1.23(2)对Jane Smith操作:存入100元, 再取出960元, 再取出2000。打印Jane Sm
2021-01-19 11:23:44 238
原创 编写一个BOOK类
题目 编写一个book类,属性有书名,还有页数,赋值的时候页数必须大于等于200,小于200的输出错误信息,并且强制赋值为200,在类中编写一个方法,输出书名和页数,将类中的代码封装起来,编写测试类代码public class Test { public static void main(String[] args){ Book book = new Book("大人物",100); book.detail(); }}c
2021-01-19 09:39:51 2541
原创 编写一个丈夫类和妻子类(面向对象)
题目: 编写一个丈夫类和妻子类,要求丈夫类的属性包括身份证号,姓名,出生日期,妻子,妻子类的属性包括身份证号,姓名,出生日期,丈夫,并让他们关联起来代码:public class Test { public static void main(String[] args){ Husband husband = new Husband(123456,"李二","1999-10-11",null); Wife wife = new Wif
2021-01-19 09:14:20 996 3
原创 从控制台输入一个正整数,计算该数的阶乘
程序: //从控制台输入一个正整数,计算该数的阶乘, public static void main(String[] args){ int sum = 1; //初始化一个变量,计算阶乘和 //接收控制台输入的正整数 Scanner scanner = new Scanner(System.in); System.out.print("请输入一个正整数:");
2021-01-16 14:59:45 1746
原创 计算 1+2-3+4—5+6,,,+100的结果
程序: public static void main(String[] args){ int sum = 1; //初始化一个变量,计算和 for (int i = 2; i < 100; i++) { if(i % 2 == 0){ //判断是偶数,进行加 sum += i; }else {
2021-01-16 14:59:08 2171 1
原创 从控制台输入一个正整数,该正整数为行数,输出以下图形
题目:从控制台输入一个正整数,该正整数为行数,输出以下图形*************************// 从控制台输入一个正整数,该正整数为行数,输出以下图形// *// ***// *****// *******// ********* public static void main(Str
2021-01-16 14:58:51 1418
原创 小芳的妈妈每天给他2.5元钱,他都会存起来,但是,每当这一天是存钱的第五天或者是五的倍数的话,她都会花去6元钱,
题目: //小芳的妈妈每天给他2.5元钱,他都会存起来,但是,每当这一天是存钱的第五天或者是五的倍数的话,她都会花去6元钱, //请问:经过多少天,小芳可以存到100元钱 public static void main(String[] args){ double money = 0; int i = 1; for (i = 1; ; i++) { //i表示存钱的天数 money += 2.5;
2021-01-16 14:58:23 2155
原创 一个数如果恰好等于它的因子之和,这个数就是完数,例如 6 = 1 + 2 + 3,找出1000内所有完数
题目一个数如果恰好等于它的因子之和,这个数就是完数,例如 6 = 1 + 2 + 3,找出1000内所有完数程序: // 一个数如果恰好等于它的因子之和,这个数就是完数,例如 6 = 1 + 2 + 3,找出1000内所有完数 public static void main(String[] args){ for (int i = 1; i <= 1000; i++) { int sum = 0; for (in
2021-01-16 14:58:11 522
原创 计算1000以内不会被7整除的整数之和
程序部分: //计算1000以内不会被7整除的整数之和 public static void main(String[] args){ int sum = 0; //初始化一个变量,计算和 for (int i = 1; i <= 1000; i++) { //循环1000次 if(i % 7 != 0){ //判断该数能否被7整除 ,如果不能,进入if
2021-01-16 14:57:56 1103
原创 九九乘法表
题目 用for循环输出九九乘法表 //for循环实现九九乘法表 public static void main(String[] args){ for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i; j++) { System.out.print(i + "*" + j + "=" + i * j + "\t"); //
2021-01-12 21:14:37 82
原创 安装Maven
1 下载安装Maven官网:http://maven.apache.org/download.cgi下载完成后,解压之后;2. 配置环境变量在我们的系统环境变量中配置如下配置:M2_HOME maven目录下的bin目录MAVEN_HOME maven目录在系统的path中配置 %MAVEN_HOME%\bin测试Maven是否安装成功,保证必须配置完毕3. 阿里云镜像镜像:mirrors作用:加速我们的下载国内建议使用阿里云的镜像<mi
2020-11-11 19:06:24 67
原创 MySQL安装以及环境配置
1. 下载及安装MySQL1. 下载MySQL推荐下载压缩包官网下载: https://www.mysql.com百度网盘提取(版本为5.7.32 64位):链接:https://pan.baidu.com/s/1KTOACFqb47_8-xm19G2LWA提取码:12342. 安装MySQL及环境变量的配置解压压缩包(解压到一个固定的文件夹,方便以后查找)2. 环境变量的配置步骤: 我的电脑->右键属性->高级系统设置->环境变量->打开系统变量里的P
2020-10-29 11:27:30 168
原创 小王学JAVA之数组
(所有笔记来源于哔哩哔哩up遇见狂神说的视频)数组什么是数组数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们数组声明创建首先必须声明数组变量,才能在程序中使用数组,下面是声明数组变量的语法:dataType[] arrayRefVar; //首选的方法或dataType arrayRefVar[]; //效果相同,但不是首选方法Java语言使用ne
2020-09-24 08:32:45 205
原创 小王学JAVA之Java流程控制
Java流程控制Scanner对象我们可以通过Scanner类来获取用户的输入基本语法: Scanner s = new Scanner(System.in); 3. 通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据。 4. next():
2020-09-18 16:37:59 91
原创 小王学JAVA之JAVA基础语法
JAVA基础语法注释,标识符,关键字 注释:对代码的一个解释分类:单行注释 符号: // 注释 “//” 该符号后的字不会被执行多行注释 符号:/ * 注释 * / "/ * “与”* * /"之间的不会被执行文档注释 符号: /** */标识符 标识符:Java所有的组成部分都需要名字,类名,变量名以及方法名都
2020-09-14 20:00:45 155
原创 小王学JAVA 1.2计算机基本知识
计算机什么是计算机 1. 能够按照程序运行,自动,高效的处理海量数据的现代化智能电子设备 2. 由***硬件***和***软件***组成 3. 常见的有台式计算机,笔记本计算机,大型计算机等 4. 应用范围:科学计算,数据处理,自动控制,计算机辅助设计,人工智能,网络等领域。硬件及冯诺依曼结构计算机硬件 概念:一些物理装置按照系统结构的要求构成一个有机整体为计算机软件运行土工物质基础##### 计算机硬件组成 ######CPU主板内存电源,主机箱
2020-09-11 12:54:32 142
原创 小王学习JAVA 1.1 Markdown的学习
Markdown学习二级标题三级标题 (***#***+***空格***表示一级标题,***##***+***空格***表示二级标题)字体hello world! (** ** 可以加粗文字)hello world! (* * 斜体文字)hello world! (文字左右各3个*号,表示加粗斜体文字)hello world (~~ ~~ 在文字上划线,表示废弃文字)引用选择狂神说java
2020-09-11 08:57:48 118
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人