- 博客(31)
- 收藏
- 关注
原创 idea比对代码和文本
1.比对代码:代码a与代码c做比对。首先选择代码a 鼠标点击右键选择compare with,选择c ,进行a与c的比对。2.比对文本:文本1与文本2做比对。点击new〉file新建文本,创建好选择1鼠标点击右键选择compare with,选择2。进行1和2的比对
2023-01-05 11:01:56
1078
原创 两中方式从远程拉项目
(1)通过git命令行:1.在gitee 代码库找到改项目,右上角克隆/下载按钮〉选择ssh〉选择复制2.打开git,使用git clone ssh地址,回车3.在idea导入项目,拉下来的项目路径地址在c盘的desktop包下(2)通过idea:1.在gitee 代码库找到改项目,右上角克隆/下载按钮〉选择ssh〉选择复制2.file 〉project from version control 〉url填ssh地址〉directory填下载后的本地路径3.配置maven,在file 〉set
2023-01-05 10:55:13
261
原创 idea配置jdk8步骤
1.jdk配置环境变量(1)点击此电脑〉属性〉高级系统配置〉环境变量(2)点击新建变量名JAVA_HOME,变量值为jdk安装目录(3)编辑path,新增环境变量%JAVA_HOME%\bin(4)以上配置好后,点win+r 打开命令提示符窗口,输入java -version ,回车会出现按照的jdk版本号,配置成功。2.idea配置jdk(1)在file〉project structure〉sdks〉+ 〉add new jdk ,选择jdk按照目录,点击apply(2)在file〉pro
2023-01-05 10:39:51
2979
原创 git配置步骤
1.配置用户名: git config --global user.name “用户名”2.配置邮箱:git config --global user.name “邮箱”3.配置ssh公钥:3.1查看本地是否存在公钥:ls ~/.ssh3.2配置公钥:ssh-keygen -t rsa -C “邮箱”3.3一直回车3.4打开id_rsa.pub复制4.在gitee代码库添加公钥:点击右上方个人头像〉个人中心〉ssh公钥配置〉添加公钥按钮〉,公钥标题=邮箱,公钥=粘贴id_rsa.pub里面的内
2023-01-05 10:29:57
223
原创 关于servlet的调用过程
1.在浏览器上输入:localhost:8080/login.html2.找到login.html3.里面有form表单的action="/login"。method=“post”,form提交到/login路径4.根据/login路径,匹配web.xml,发现/login,通过/login找到LoginService5.实例化Servlet对象6.根据method=“post”,找到doPost方法7.根据request拿到浏览器页面提交的数据8.根据response给浏览器响应到此se
2021-04-12 14:00:36
196
原创 无条件的分页查询功能,在前端页面上把三个表的数据显示在上面
BookDaoImpl 无条件的分页查询,把三个表的数据显示在前端页面。sql语句如下:**SELECT bookId,bookName,authorName,f.ftypeId,f.ftypeName,s.stypeId,s.stypeName,status FROM pn_book b LEFT JOIN pn_book_ftype f ON b.ftypeId=f.ftypeId LEFT JOIN pn_book_stype s ON s.stypeId=b.stypeId LIMIT 0
2020-09-05 23:22:32
268
原创 一个简陋的注册功能
controller层public class RegisterServlet extends HttpServlet { @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { /** * 1.获取参数 * 2. * 可用:
2020-08-18 23:10:20
105
原创 选择排序-完整版
public class Choose { public static void main(String[] args){ System.out.println("这是选择排序"); System.out.println(); int[] arr={5,23,46,3,1,12}; System.out.println("排序前:" + Arrays.toString(arr)); System.out.println(
2020-07-06 17:04:25
131
原创 选择排序--第1轮
public class Choose { public static void main(String[] args){ System.out.println("这是选择排序"); System.out.println(); int[] arr={5,23,46,1,12}; System.out.println("排序前:" +Arrays.toString(arr)); System.out.println()
2020-07-04 11:57:37
1442
1
原创 面向对象-多态
马戏团案例:1.动物们都有名字、性别、都会表演节目2.马戏团能表演节目给大家看,上台的是猴子就表演单车。父类-动物类:public class Animal { private String name; private String gender; public Animal(String name, String gender) { this.name = name; this.gender = gender; } .
2020-07-03 12:07:37
146
原创 面向对象-方法 习题
⦁ 使用java来描述车class,车都具备轮子数、颜色 、与跑的行为,⦁ Java描述修车厂,修车厂具备,名字、地址、电话三个属性,具备修车的功能行为,⦁ 车在跑的时候应该判断是否够四个轮子,如果够四个轮子可以跑起,否则送去修车厂维修。*定义一个车的类:public class Car { public int wheel; public String color; Car(int w,String c){ wheel=w; co
2020-07-02 20:34:12
265
原创 面向对象-构造方法
学生类:public class Student { /** * 学生类属性:姓名、年龄、课程、兴趣。 * 方法:显示学员个人信息 */ /** * 这是属性 */ public String name; public int age; public String course; public String interest; /** *这是构造方法 */ Studen
2020-07-02 19:47:13
193
原创 面向对象:封装
//Car类public class Car { /** * 属性 */ private String brand; private double price; /** * 构造方法 */ Car(String b, double pr){ brand=b; price=pr; } /** * 方法 */ public void saleC
2020-07-01 16:38:53
91
原创 有一整数数组 将数据复制到新数组中 同时并将小于0的元素按0存储
public static void test7(){ int[] arr={1,3,-1,5,-2}; /** * i 是索引。 * arr.lengrh 遍历数组 */ for(int i=0;i<arr.length;i++){ if(arr[i]<0){ arr[i]=0; } } /** * Arrays.toString(arr) 将数组当成字符
2020-06-28 11:39:48
176
原创 变量问题
Scanner scanner=new Scanner(System.in);int m;int n;/** * 为什么m没有赋值,就可以使用呢? * 因为 程序一定会进入if循环,m的值从键盘输入,编译器认为,m已经赋值了。 */if(scanner.hasNextInt()){ /** * 这一句话,是输出键盘输入的数字。 */ m=scanner.nextInt(); System.out.println(m);}//变量一定要先声明后赋值
2020-06-28 11:17:43
159
原创 输出旧数组不等于零 的数组的长度,并把不等于零的数存入新数组。
现在有如下一个数组: int oldArr[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5};要求将以上数组中的0项去掉,将不为0的值存入一个新的数组,生成新的数组为 int newArr[]={1,3,4,5,6,6,5,4,7,6,7,5};int oldArr[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5}; //新数组的长度 int count=0; /** * 遍历旧数组。 * 如果a不等于0,新数组长
2020-06-28 10:18:20
620
原创 数组习题
在歌唱比赛中,共有10位评委进行打分,在计算歌手得分时,去掉一个最高分,去掉一个最低分,然后剩余的8位评委的分数进行平均,就是该选手的最终得分。输入每个评委的评分,求某选手的得分Scanner sc=new Scanner(System.in);/** * 初始化一个叫score的数组,score用来定义分数。 * 10是数组长度。 */double[] score=new double[10];double sumScore=0.0;for(int i=0;i<score.le.
2020-06-28 10:00:52
388
原创 打印出所有的 水仙花数
public static void test10() { for (int i = 100; i < 1000; i++) { int bai = i / 100; int shi = i / 10 % 10; int ge = i % 10; if (i == (Math.pow(bai, 3) + Math.pow(shi, 3) + Math.pow(ge, 3))) { System.out.pr
2020-06-27 21:35:31
106
原创 数组
声明一个int型的数组,循环接收8个学生的成绩,计算这8个学生的总分、平均分、最高分、最低分//程序进入到这行时,程序会要求从键盘输入数字Scanner scanner =new Scanner(System.in);System.out.println("请输入班级总人数:");/** * 接收班级总人数,班级总人数=数组的长度 * 这行会接收键盘输入的整型数字。 */int arrLength=scanner.nextInt();/** * 数组的初始化:就是给数组元素分配内存空间
2020-06-27 21:04:03
185
原创 计算用户输入的日期离1900年1月1日相距多少天
public static void test9() { Scanner sc = new Scanner(System.in); int year = sc.nextInt(); int month = sc.nextInt(); int day = sc.nextInt(); int sumDay = day - 1; //年相差 闰年 366 和平年365 for (int i = 1900; i < year; i++) {
2020-06-27 18:32:21
1398
原创 石头、剪刀、布
要求用户输入一个0到2之间的整数,如果用户输入0输出“你出的是石头”,如果用户输入1就输出“你出的是剪刀”,如果用户输入的是2就输出“你出的是布”,然后再问是否要继续出拳,如果回答“y”就重复以上过程,否则结束程序。public static void test5() { Scanner sc = new Scanner(System.in); String answer = "Y"; while (answer.equalsIgnoreCase("Y")) {
2020-06-27 18:30:02
384
原创 增长
2014年苹果手机售出10万,每年增长45%,请问按此增长速度,到哪一年苹果手机的出货量将达到100万。 int year = 2014; double sale = 10; while (sale < 100) { sale =sale *1.45 year++; } System.out.println(year);...
2020-06-27 18:27:47
101
原创 动态录入班级人数和学员成绩,计算班级学员的平均成绩
Scanner input = new Scanner(System.in); System.out.println("请输入总人数"); int stuNum = input.nextInt(); //总成绩/总人数 //循环体里面,拿到每个人 的成绩,把成绩进行累加 int i = 1; int score = 0; double totalScore = 0; while (
2020-06-27 18:26:32
2119
原创 打印菱形
int rows=4;for(int hang=1;hang<rows+1;hang++){ for(int ge=1;ge<=rows-hang;ge++){ System.out.print(" "); } for(int hao=1;hao<=2*hang-1;hao++){ System.out.print("*"); } System.out.println();}int row = 3;for (
2020-06-27 18:21:19
89
原创 打印倒等腰三角形
方法1:for (int i = 3; i >= 1; i--) { for (int j = 1; j <= rowNum - i; j++) { System.out.print(" "); } //用来打印星号 for (int j = 1; j <= i * 2 - 1; j++) { System.out.print("*"); } System.out.println();}方法2:`int
2020-06-27 18:20:23
1476
原创 打印等腰三角形
思路:行数 空格 星号1 3 12 2 33 1 54 0 7行数与空格的关系:总行数-行数=空格;行数与星号的关系:星号=行数*2-1;int rows=4;for(int hang=1;hang<rows+1;hang++){ for(int ge=1;ge<=rows-hang;ge+
2020-06-27 18:13:11
193
1
原创 录入会员信息并显示录入信息
录入会员信息(会员号、会员生日、会员积分)并显示录入信息⦁ 升级功能:⦁ 判断录入是否合法(会员号必为4位整数),⦁ 录入合法,显示录入的信息;⦁ 不合法,显示“录入失败”会员号的百位数字等于产生的随机数字即为幸运会员。实现:⦁ 1、从键盘接收4位数会员号⦁ 2、生成随机数⦁ int random = (int) (Math.random() * 10);⦁ 3、算出会员号中在百位的数字号码⦁ int baiwei = custNo / 100 % 10;public static v
2020-06-27 17:43:25
1831
1
原创 猴子摘桃
猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第十天早上想再吃时,见只剩一个桃子了。求第一天共摘了多少?思路:设第一天摘了X个桃子,第二天吃了X/2+1的桃子,剩下X-(X/2+1)=X/2-1 个桃子。用剩下的桃子:{[(X/2-1)+1]*2},就是上一天的桃子总数。所以第十天剩1个桃子,第九天桃子的总数就是(1+1)*2=4个桃子。以此类推,总共循环九次。 public static void test4() {
2020-06-27 17:29:01
644
原创 求1到100之间所有能被3整除的整数的和
int sum = 0;for (int h=1; h < 101; h++) { if (h % 3 == 0) { sum = sum + h; } else { System.out.print(h+" "); } }System.out.println();System.out.println("1到100之间所有能被3整除的整数的和为:"+sum);...
2020-06-27 16:54:57
4518
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人