练习题
Java、htm、js、mysql
陈年_H
永远年轻,永远热泪盈眶
展开
-
练习题——学生管理系统2(MVC模式实现 登录注册、展示学生信息)
步骤准备工作第一步-创建web项目第二步-导入jar包和配置文件第三步-数据库相关内容第四步-创建实体类第五步-前端代码登录注册第六步-创建UsresDao第七步-创建UsersService第八步-创建UsersServlet第九步-配置web.xml第十步-完善前端代码第十一步-测试登录注册首页第十二步-创建StudentsDao第十三步-创建StudentService第十四步-创建StudentsServlet第十五步-修改web.xml第十六步-完善首页准备工作第一步-创建web项目创建we原创 2020-10-10 21:34:52 · 4889 阅读 · 1 评论 -
练习题——学生管理系统1(搭建web项目实现登录注册功能)
文章目录准备阶段代码实现测试遇见的bug准备阶段1、创建web项目2、在数据库(student)中创建表users省略,我只设置了三个字段(uid、uname、upwd)3、创建对应的JavaBean实体类Userspackage com.login.bean;public class Users { private int uid; private String uname; private String upwd; public Users() { } public Use原创 2020-10-09 20:12:14 · 1802 阅读 · 0 评论 -
练习题——使用DUBTils工具类和C3P0数据源完成对数据库的操作
文章目录步骤0、前话1、新建文件夹导入相应jar包2、对jar包分别构造路径(build path)3、如果要使用JUnit(相当于一个个主函数)4、建立JavaBean(一般放在entity包下面)5、测试,使用步骤0、前话表字段1、新建文件夹导入相应jar包c3p0、mchange是C3P0数据源所需commons、mysql是DUBTils所需2、对jar包分别构造路径(build path)3、如果要使用JUnit(相当于一个个主函数)选中项目,鼠标右键设置完成后4、原创 2020-09-30 20:08:47 · 243 阅读 · 0 评论 -
interface Inter { void show(); } class Outer { //请在此处补齐代码 } class OuterDem
interface Inter { void show(); } class Outer { //请在此处补齐代码 } class OuterDemo { public static void main(String[] args) { Outer.method().show(); } } 需求:要求在控制台输出”HelloW原创 2020-09-04 22:51:07 · 2800 阅读 · 0 评论 -
整数替换:将键盘输入的整数变成1,所用的最小次数 1)n是偶数,n=n/2 2)n是奇数,n=n-1/n=n+1 例如:7 -> 8 -> 4 -> 2 -> 1
初试:import java.util.Scanner;class 算法_整数替换 { /* 将键盘输入的整数变成1,所用的最小次数 1)n是偶数,n=n/2 2)n是奇数,n=n-1/n=n+1 例如:7 -> 8 -> 4 -> 2 -> 1 */ /* 踩坑解析 一、n是偶数直接除以2 二、n是奇数(优化:n+1或者n-1之后是偶数即可, 没必要管他哪个次数更少,最后结果取小的即可。) 1.n-1是2的次幂(降次更快)原创 2020-08-19 21:01:31 · 301 阅读 · 0 评论 -
计算多项式 :设多项式 exp(x)=1+x+x^2/2!+……+x^i/i!,|x^i/i!|<=10^-10 输入 x 输出 exp(x)的值(保留小数点后四位)
import java.util.Scanner;/*设多项式 exp(x)=1+x+x^2/2!+……+x^i/i!,|x^i/i!|<=10^-10输入 x 输出 exp(x)的值(保留小数点后四位) */class 算法_计算多项式 { public static void main(String[] args) { System.out.print("请输入待计算多项式的X的值(保留两位小数):"); Scanner sc = new Scanner(System.in)原创 2020-08-19 20:57:01 · 1064 阅读 · 0 评论 -
灯的开关状态 :有 N 个灯放在一排,从 1 到 N 依次顺序编号。有 N 个人也从 1 到 N 依次编号。1 号将灯 全部关闭,2 将凡是 2 的倍数的灯 打开;3 号将凡是 3 的倍数的灯作相
import java.util.Scanner;/* 有 N 个灯放在一排,从 1 到 N 依次顺序编号。有 N 个人也从 1 到 N 依次编号。1 号将灯 全部关闭,2 将凡是 2 的倍数的灯 打开;3 号将凡是 3 的倍数的灯作相反处理(该灯如为打开 的, 则将它关闭;如关闭的,则将它打开)。以后的人都和 3 号一样, 将凡是自己编号倍数 的灯作相反处理。试计算第 N 个操作后, 哪几盏灯是点亮的。(0-表示灯打开 1-表示灯关闭)*/class 灯的开关状态 { public原创 2020-08-19 20:55:20 · 2641 阅读 · 1 评论 -
计算1-100之间的质数有多少个?将质数以及质数总数打印在控制台。
class homeWork05 { /* 5.计算1-100之间的质数有多少个?将质数以及质数总数打印在控制台。 */ public static void main(String[] args) { int a = 2; int count=1,x=1;//count:不是素数的个数,x=1表示默认是素数 System.out.println("1-100之间的质数有:"); System.out.print(a+"\t"); for(int i=3;i<=100原创 2020-08-07 20:30:25 · 1351 阅读 · 0 评论 -
前端练习题——JavaScript 表单的全选/全不选、反选,以及隔行换色
思路1.全选/全不选:通过获取 “全选选项” 的状态(是否打勾),判断其他选项是否要打勾2.反选:获取其他选项的状态,判断并且取反(优化:不需要判断状态,使用逻辑非直接取反)3.用户自己为选项打勾时(每个勾选一个选项时都要判断),如果全部选中,自动将 “全选选项” 选中;反之,取消。4.如果点击反选时,其他选项全被选中,则自动将 “全选选项” 选中;反之,取消感悟采坑不要将id之类的名称设置与函数名称相同js中checked 是一个boolean类型的值,但是不能再html中设原创 2020-08-17 19:36:25 · 315 阅读 · 0 评论 -
前端练习题——validate验证表单
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>使用validate验证表单_初步优化版</title> <script type="text/javascript" src="js/jquery-3.5.1.js" ></script> <script type="text/javascript" src="js/j原创 2020-09-27 21:56:19 · 256 阅读 · 0 评论 -
前端练习题——省市联动(数组存储)
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>省市联动</title> <script type="text/javascript" src="js/jquery-3.5.1.js" ></script> <script type="text/javascript"> $(function(){原创 2020-09-27 21:53:43 · 275 阅读 · 0 评论 -
前端练习题——跳跳球
思路触底反弹,设置两个变量,用于判断是否继续当前方法的移动注意一、JS1、window.setInterval(rebound,5)。window可以省略(BOM顶层接口)2、css(“属性”,“值”)——修改css样式;只写属性值可以返回value(自带px)3、jQuery转BOM对象var ball = $("#theBall");var DomBall = ball[0];二、css1、overflow: hidden:隐藏,此处用于隐藏下拉条<!DOCTYPE htm原创 2020-09-25 15:33:28 · 215 阅读 · 0 评论 -
前端练习题——JS粗简留言板
//给ul添加li列表(添加每一条内容) function add(){ ul_father.innerHTML += "<li class='li_son'> <h1>标题:"+ title.value + "</h1><h3>名字:<span id='name_'>"+ username.value + "</span></h3><h3>内容:"+content.value+"</h3><span id='remove' οnclick='shanchu()'>删除</span></li原创 2020-09-23 21:51:30 · 190 阅读 · 0 评论 -
Java核心语法练习题——IO流
当我们下载一个试用版软件,没有购买正版的时候,每执行一次就会提醒我们还有多少次使用机会,用学过的IO流知识,模拟试用版软件,试用10次机会,执行一次就提示一次您还有几次机会,如果次数到了提示请购买正版原创 2020-09-17 20:25:02 · 256 阅读 · 0 评论 -
Java核心语法练习题——集合练习题(一)
解法:①set存储(双列集合map也可以),保证唯一性;collections工具类的sort方法排序,注意需要使用list集合②直接list存储,使用集合的contians方法保证唯一性;Arrays工具类的sort方法排序,但是Arrays工具类的sort方法,要求是int类型的数组,需要先将集合转为int类型的数组原创 2020-09-14 20:20:15 · 409 阅读 · 0 评论 -
(1)生成10个1至100之间的随机整数(不能重复),存入一个List集合 (2)编写方法对List集合进行排序 (2)然后利用迭代器遍历集合元素并输出 (3)如:15 18 20 40 46
package com.first.demos;import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class Test{ /* * 分析以下需求,并用代码实现: (1)生成10个1至100之间的随机整数(不能重复),存入一个List集合 (2)编写方法对List集合进行排序 (2)然后利用迭代器遍历集合元素并输出 (3)如:15 18 20 40 46 60 65 70原创 2020-09-09 10:13:08 · 10500 阅读 · 0 评论