
java代码自测
戟御
一个正在努力的编程人
展开
-
第二阶段项目总结(通过layUI实现小区管理系统)
设计的总体思路1. 项目主体架构的搭建首先明确项目所要实现的功能,根据以前的经验找到以前的jar包并导入。三层的搭建,数据访问层 DAO层 数据处理层 Service 表示层 servlet层三层搭建完成之后就通过DButils 完成数据访问层的底层访问,完成数据库连接池的创建数据库的设计,首先要明确数据库之间的包含关系,比如一对一,一对多,多对多的关系,特别注意在数据库的存储数据和页面的展示不一定相同,比如一个班级中有很多学生,那么在班级的表格中就只需要学生的主键储存就行,就算班级在展现学生具原创 2021-09-18 12:04:09 · 322 阅读 · 0 评论 -
输入一个日期判断这个日期的下一天是哪一天,判断这个日期是此年中的第多少天
判断一个日期的下一天是哪一天package com.qianfeng.day17;public class Date { public static void main(String[] args) { System.out.println(dataFangfa(2000, 2, 29)); } public static String dataFangfa(int year, int month, int day) { if (year >= 1900 &&原创 2021-08-09 22:18:07 · 447 阅读 · 0 评论 -
猜拳游戏之面向过程
游戏描述在进入游戏后可以选择对战的电脑角色名,共有三种选择(1,刘备 2,关羽 3,张飞),之后输入自己的游戏昵称进入第一场比赛,输入手势(1,剪刀 2,石头3,布),电脑手势由随机数输出,通过判断得出胜负,并且输出电脑输出的手势,如果赢得3分,输了不得分,平了各加一分可以由玩家是否继续游戏游戏结束输出各自得分情况提示是否要开下一局代码展示package com.qianfeng.weekendDay02;import java.util.Scanner;public原创 2021-07-30 00:01:09 · 124 阅读 · 0 评论 -
List集合接口实际应用举例
问题一创建一个List集合对象,然后存入5名学生信息(学生要求包括姓名 年龄 分数),然后根据每个学生的分数调用sort方法对集合中所有的学生进行顺序排列在这个题目中我运用了静态成员内部类、List接口指向ArrayList类(接口实现类)接口的多态、List接口的add方法(添加元素)、List接口的sort方法(排序方法)、在sort方法中运用了匿名内部类对判断器接口Comparator中comparator方法进行重写、在运用匿名内部类的过程中使用了lambda表达式、在最原创 2021-07-28 20:18:14 · 228 阅读 · 0 评论 -
自测代码(旋转数组)-2021-7-21
旋转数组给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。\package com.qianfeng.day07;//旋转数组public class LeetCodeTest02 { public static void main(String[] args) { int[] arr = new int[] {1,2,3,4,5,6,7}; int k = 3; rotate(arr, k); for (int i = 0; i < arr.l..原创 2021-07-21 23:03:46 · 97 阅读 · 0 评论 -
自测代码(方法与面向对象的应用【求区间质数、求100个随机数中的最小数、阶乘、图书管理类的应用】)-2021-7-21
MyClass类package com.qianfeng.day07;public class MyClass { //输出三角形的行数 public void printTriangle(int n) { for (int i = 1; i <= n; i++) { for (int j = 0; j < 2*i-1; j++) { System.out.print("*"); } System.out.println(); } } //原创 2021-07-21 22:58:18 · 106 阅读 · 0 评论 -
自测代码(杨辉三角的打印)-2021-7-20
杨辉三角的打印package com.qianfeng.day06;//杨辉三角public class Work01 { public static void main(String[] args) { int[][] a = new int[11][11]; a[1][1] = 1; for (int i = 2; i < a.length; i++) { for (int j = 1; j < a[i].length; j++) { a[i][j] =原创 2021-07-20 23:27:07 · 92 阅读 · 0 评论 -
代码自测(买卖股票的最佳时机)-2021-7-19
买卖股票的最佳时机给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回 0 。package com.qianfeng.day05;public class LeetCodeTest03_1 { public static void main(..原创 2021-07-19 22:33:47 · 150 阅读 · 0 评论 -
自测代码(九九乘法表与打印特殊图形)-2021-7-19
九九乘法表package com.qianfeng.day05;public class Work02 { public static void main(String[] args) { //通过循环控制乘数和被乘数 for (int i = 0; i < 9; i++) { for (int j = 0; j < i+1; j++) { //直接输出其积 System.out.print((j+1) + "*" + (i+1) + "=" + (i+.原创 2021-07-19 21:35:31 · 103 阅读 · 0 评论 -
自测代码(合并两个有序数组)-2021-7-19
合并两个有序数组给你两个有序整数数组 nums1 和 nums2,请你将 nums2 合并到 nums1 中,使 nums1 成为一个有序数组。初始化 nums1 和 nums2 的元素数量分别为 m 和 n 。你可以假设 nums1 的空间大小等于 m + n,这样它就有足够的空间保存来自 nums2 的元素。package com.qianfeng.day05;import java.util.Arrays;public class LeetCodeTest02 { pub..原创 2021-07-19 10:40:51 · 103 阅读 · 0 评论 -
自测代码(两数之和)-2021-7-19
两数之和给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。package com.qianfeng.day05;public class Test { public static void main(String[] args) { int[] nums = new int..原创 2021-07-19 10:09:35 · 106 阅读 · 0 评论 -
自测代码(最大子序和)-2021-7-17
最大子序和给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。package com.qianfeng.weekendDay01;public class Test { public static void main(String[] args) { int[] number = new int[] {-2,1,-3,4,-1,2,1,-5,4}; Solution solution = new Solution(); int ..原创 2021-07-18 16:08:10 · 72 阅读 · 0 评论 -
自测代码(有效的括号)-2021-7-17
有效的括号给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。示例 1:输入:s = “()”输出:true示例 2:输入:s = “()[]{}”输出:true示例 3:输入:s = “(]”输出:false示例 4:输入:s = “([)]”输出:false示例 5:输入:s = “{[]}”输出:true提示:1 <= s..原创 2021-07-17 16:07:54 · 135 阅读 · 0 评论 -
自测代码(写出斐波那契数列前20项)-2021-7-17
写出斐波那契数列前20项package com.qianfeng.weekendDay01;public class WeekendWork05 { public static void main(String[] args) { int number1 = 1,number2 = 1; int transfers; //储存中转数 System.out.print(number1 + "\t" + number2 + "\t"); for (int i = 3; .原创 2021-07-17 12:11:18 · 287 阅读 · 2 评论 -
自测代码(求1!+2!+3!+4!+5!)-2021-7-17
求1!+2!+3!+4!+5!package com.qianfeng.weekendDay01;public class WeekendWork04 { public static void main(String[] args) { int factorial = 1; //阶乘数 int sum = 0; //阶乘和 for (int i = 0; i < 5; i++) { factorial = factorial*(i+1); sum = su.原创 2021-07-17 12:08:15 · 413 阅读 · 0 评论 -
代码自测(打印1——100的所有数,除了7的倍数和带7的数)-2021-7-17
打印1——100的所有数,除了7的倍数和带7的数package com.qianfeng.weekendDay01;public class WeekendWork04 { public static void main(String[] args) { int factorial = 1; //阶乘数 int sum = 0; //阶乘和 for (int i = 0; i < 5; i++) { factorial = factorial*(i+1); .原创 2021-07-17 12:04:59 · 1514 阅读 · 0 评论 -
自测代码(2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和)-2021-7-17
2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和package com.qianfeng.weekendDay01;public class WeekendWork02 { public static void main(String[] args) { int number1 = 2,number2 = 1; double sum = 0; //用于储存总数 int transfers; //用于中转 for (int i = 0; i.原创 2021-07-17 12:02:17 · 212 阅读 · 0 评论 -
自测代码(计算 n+(n-1)+(n-2)+....+3+2+1的值)-2021-7-17
计算 n+(n-1)+(n-2)+…+3+2+1的值package com.qianfeng.weekendDay01;import java.util.Scanner;public class WeekendWork01 { public static void main(String[] args) { Scanner input = new Scanner(System.in); int n; //输入的整数 int sum = 0; //从1-n的整数和 .原创 2021-07-17 11:46:24 · 656 阅读 · 0 评论 -
自测代码(输入公司的员工人数以及每个员工的年龄,计算并输出该公司所有员工的平均年龄以及35岁以上的员工人数所占的百分比,要求以百分数的形式进行输出)-2021-7-17
输入公司的员工人数以及每个员工的年龄,计算并输出该公司所有员工的平均年龄以及35岁以上的员工人数所占的百分比,要求以百分数的形式进行输出package com.qianfeng.day04;import java.util.Scanner;public class Work01 { public static void main(String[] args) { Scanner input = new Scanner(System.in); int staffNumber; //员工.原创 2021-07-28 23:47:25 · 450 阅读 · 0 评论 -
自测代码(输出三位数中所有的水仙花数 每一位数的立方和等于该数本身)-2021-7-16
输出三位数中所有的水仙花数 每一位数的立方和等于该数本身package com.qianfeng.day04;public class Work06 { public static void main(String[] args) { int a, b, c; // 分别代表个位,十位,百位 for (int i = 100; i < 1000; i++) { a = i % 10; b = i / 10 % 10; c = i / 100; if (i .原创 2021-07-16 23:29:40 · 215 阅读 · 0 评论 -
代码自测(输入任意一个大于或等于2的整数,判断该数是否为质数)-2021-7-16
输入任意一个大于或等于2的整数,判断该数是否为质数package com.qianfeng.day04;import java.util.Scanner;public class Work05 { public static void main(String[] args) { Scanner input = new Scanner(System.in); int number; // 判断的数 boolean judge = true; System.out.print(.原创 2021-07-16 23:22:16 · 1308 阅读 · 0 评论 -
代码自测(输入任意两个整数,输出他们的最大公约数和最小公倍数 )-2021-7-16
输入任意两个整数,输出他们的最大公约数和最小公倍数//方法一:穷举法package com.qianfeng.day04;import java.util.Scanner;public class Work04 { public static void main(String[] args) { Scanner input = new Scanner(System.in); int a,b; //输入的两个数 a = input.nextInt(); b = input.n.原创 2021-07-16 23:13:59 · 562 阅读 · 0 评论 -
代码自测(输入任意一个整数,计算并输出该数每一位相加之和)-2021-7-16
输入任意一个整数,计算并输出该数每一位相加之和package com.qianfeng.day04;import java.util.Scanner;public class Work03 { public static void main(String[] args) { Scanner input = new Scanner(System.in); int number; //设置一个数 int sum = 0; //每一位数的和 System.out.print(".原创 2021-07-16 23:04:30 · 1492 阅读 · 0 评论 -
代码自测(根据公式:pi/4=1/1-1/3+1/5-1/7+1/9-1/11......计算并输出pi的值)2021-07-16
根据公式:Π/4=1/1-1/3+1/5-1/7+1/9-1/11…计算并输出Π的值package com.qianfeng.day04;public class Work02 { public static void main(String[] args) { double pi = 1; //表示圆周率 double i = 1; //设置循环变量 double sign = 1; //设置正负号 while(true) { sign = sign * (-1.原创 2021-07-16 22:57:19 · 2256 阅读 · 0 评论 -
代码自测(输入公司的员工人数以及每个员工的年龄,计算并输出该公司所有员工的平均年龄以及35岁以上的员工人数所占的百分比,要求以百分数的形式进行输出)-2021-7-16
输入公司的员工人数以及每个员工的年龄,计算并输出该公司所有员工的平均年龄以及35岁以上的员工人数所占的百分比,要求以百分数的形式进行输出package com.qianfeng.day04;import java.util.Scanner;public class Work01 { public static void main(String[] args) { Scanner input = new Scanner(System.in); int staffNumber; //员工.原创 2021-07-16 22:55:17 · 681 阅读 · 0 评论 -
代码自测(求三个数的最大数-简易银行收银-公园票价选择)2021-7-15
学习练习作业:1,输入三个整数,输出他们的最大值package com.qianfeng.day03;import java.util.Scanner;public class Work01 { public static void main(String[] args) { Scanner input = new Scanner(System.in); //创建输入对象 int a,b,c; //判断的三个整数 int max; //三个数中的最大值 //输入原创 2021-07-15 21:01:24 · 118 阅读 · 0 评论 -
代码自测(求三角形面积-课程分数优秀否-石头剪刀布)-7-14
输入一个三角形的三个边长,计算并输出这个三角形的面积package com.qf.day02;import java.util.Scanner;public class Work01 { public static void main(String[] args) { //定义变量 Scanner input = new Scanner(System.in); double a ,b ,c; //三角形的三条边 double area = 0; //三角形的面积 Str.原创 2021-07-14 22:49:55 · 393 阅读 · 0 评论