
java
文章平均质量分 55
我与java的日常
梦里花不落
这个作者很懒,什么都没留下…
展开
-
力扣. 最长有效括号
给你一个只包含 ‘(’ 和 ‘)’ 的字符串,找出最长有效(格式正确且连续)括号子串的长度。示例 1:输入:s = "(()"输出:2解释:最长有效括号子串是 "()"示例 2:输入:s = ")()())"输出:4解释:最长有效括号子串是 "()()"示例 3:输入:s = ""输出:0提示:0 <= s.length <= 3 * 104s[i] 为 '(' 或 ')'方法一:动态规划public class Solution { publi原创 2021-04-11 11:22:08 · 229 阅读 · 0 评论 -
n皇后
/** * 回溯法求解n皇后问题——递归实现 * * 过程描述 * 从第n(1, 2, ...)行开始,遍历当前行,找出当前行中所有可放置皇后的位置,并将其当作各个节点 * 若当前行中存在可放置皇后的位置,则根据"深度优先"的原则,从当前行中第一个节点开始继续遍历下一行, * 当行号大于皇后个数时,遍历结束,输出遍历结果 * * 若当前行中不存在可放置皇后的位置,则跳转至位于上一行的父节点,从父节点开始继续寻找可放置皇后的位置(回溯);转载 2021-04-03 11:31:58 · 108 阅读 · 0 评论 -
Servlet的修炼
WHAT?Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Servlet运行于支持Java的应用服务器中。从原理上讲,Servlet可以响应任何类型的请求,但绝大多数情况下Ser原创 2021-03-27 09:07:17 · 188 阅读 · 1 评论 -
年度总结
与小组交融的大学生活大学是一个可以高自由度安排自己时间的地方,作为一个懒癌晚期和游戏瘾患者,我原以为到了大学我会彻底放纵,然后为了通过外力克制自己,开始了这段受益很多的学习生活。小组有非常充实的学习任务,从开始的缓慢适应到后来的变态难度,适应之后以意味着自身能力的提升,虽然组长天天说有手就行,我也明白他也付出过。他也希望我们能像他一样厉害甚至是超越他,说到受益,高数课,英语课那还不好说,去不去都是问题,但是学校的专业考试就是真的有手就行,接下来就开始水了。(好像都在水。)另外是我觉得需要注意原创 2021-01-24 16:40:14 · 135 阅读 · 0 评论 -
武器库管理,仅增删改查
import java.io.*;/** * @author wangzhengxiang */public class User { public static void main(String[] args) throws IOException { //管理员密码 String code1="gly123"; //纪检密码 String code2="jj123"; String idd;原创 2020-12-20 11:55:50 · 265 阅读 · 1 评论 -
将集合中的信息写入文件,
package com.rick; public class Student { private String id; private String name; private String age; private String address; public Student() { super(); } public Student(String id, String name, String age, String address) { super(); this.id原创 2020-12-13 11:44:00 · 509 阅读 · 0 评论 -
2018-蓝桥杯,方格计数-java
我们以某个小方格的一个顶点为圆心画一个半径为50000的圆.你能计算出这个圆里有多少个完整的小方格吗?import java.util.Scanner;public class JiShu { public static void main(String[] args) { Scanner a = new Scanner(System.in); int n = a.nextInt(); int m = 0; for (int x = 1; x <= n; x++) {原创 2020-12-12 22:00:06 · 314 阅读 · 0 评论 -
主要元素
数组中占比超过一半的元素称之为主要元素。给定一个整数数组,找到它的主要元素。若没有,返回-1。用过较多方法,后认为比较好的解法:class Solution { public int majorityElement(int[] nums) { Map<Integer, Integer> map = new HashMap<>(); for (int e : nums) { int count = ma原创 2020-12-05 19:45:31 · 243 阅读 · 1 评论 -
枚举的运用;
enum SeasonEnum { //枚举类的实例对象必须在最前面先定义,而且必须每个实例对象都必须维护上chinese成员变量 SPRING("春天"),SUMMER("夏天"),AUMUTN("秋天"),WINTER("冬天"); private String chinese; /**枚举类型的构造函数默认为private,因为枚举类型的初始化要在当前枚举类中完成。*/ SeasonEnum (String chinese){ this.c原创 2020-11-30 22:23:12 · 106 阅读 · 0 评论 -
考核内容拓展
import java.util.Objects;import java.util.Scanner;interface Library{ public void borrow(); public void revert();}class Dayin{ public static void dayin(String a){ System.out.println(a); }}class Book{ private String name;原创 2020-11-28 18:06:55 · 92 阅读 · 0 评论 -
算法替换字符串中单种字符为不同位数新字符
int length = s.length(); char[] array = new char[length * 3]; int size = 0; for (int i = 0; i < length; i++) { char c = s.charAt(i); if (c == ' ') { array[size++] = '%'; arr原创 2020-11-21 18:00:03 · 94 阅读 · 0 评论 -
算法查重
哈希完成面向offer.03使用哈希表后的算法步骤是:先初始化一个哈希表 (HashSet)然后遍历每一个元素,分别对每一个元素做如下的处理:先判断哈希表中是否存在这个元素如果存在的话,则说明这个元素重复,则直接返回否则,将这个元素加入到哈希表中,方便后续的判重代码如下:public int findRepeatNumber(int[] nums) { // 1. 初始化一个哈希表 Set<Integer> set = new HashSet<>原创 2020-11-21 17:57:50 · 1376 阅读 · 0 评论 -
计算大写字母个数(或其他),倒序输出
/*请编写一个 Application 实现如下功能: * 接受命令行中给出的一个字母串, * 先将该串原样输出 * ,然后判断该串的第一个字母是否为大写, * 若是大写则统计该串中大写字母的个数 * ,并将所有大写字母输出; * 否则输出信息串”第一个字母不是大写字母!”。 */import java.util.Scanner;public class day1113 { public static void main(String[] args) { Scanner reader原创 2020-11-13 22:17:22 · 415 阅读 · 0 评论 -
字符串转化为数组,char转化为int
public static void main(String[] args){ Scanner sth=new Scanner(System.in); String cd=sth.next (); char ab[]=cd.toCharArray(); for(int i=0;i<ab.length;i++) { System.out.println(ab[i]); } } /*char转化为int时要减去48 int转化为char时要加上48 publi原创 2020-11-11 22:21:38 · 139 阅读 · 0 评论 -
第四章,流程控制--练习题结束
import java.util.Scanner;public class day1111 { //4.7/* public static void main(String[] args) { Scanner reader=new Scanner(System.in); System.out.println("请输入一个整数:"); int a=reader.nextInt(); int s=0; for(int b=1;b<a;b++) { if(a%b==0) s=原创 2020-11-11 22:15:22 · 112 阅读 · 0 评论 -
书本中练习题P54-P55
package javaday;import java.util.Scanner;public class day1110 {/* 数组转化为字符串,并挨个输出 * public static void main(String[] args){ Scanner sth=new Scanner(System.in); String cd=sth.next (); char ab[]=cd.toCharArray(); for(int i=0;i<ab.length;i++) {原创 2020-11-11 20:05:23 · 232 阅读 · 0 评论 -
兔子繁殖
import java.util.Scanner;public class day1108 { public static void main(String[] args) { Scanner reader=new Scanner(System.in); System.out.print("过了几个月?"); int m=reader.nextInt(); int a=0,b=0,e,d,c=2,n=0; //3月龄:d //2月龄:b //1月龄:a //生产出:e原创 2020-11-08 11:31:02 · 124 阅读 · 0 评论 -
冒泡排序与foreach输出
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入package javaday;public class day1107 { public static void m原创 2020-11-08 09:02:50 · 727 阅读 · 0 评论 -
打印水仙花数
//11.06//打印水仙花数public class day1106{public static void main(String[] args) {int a,b,c,n=100,d=1;while(n<1000){a=n%10;b=((n-a)%100)/10;c=(int)(n/100);if(aaa+bbb+ccc==n) {System.out.print(n+",");}n++;}}}`](这里写自定义目录标题)欢迎使用Markdown编辑器你好! 这原创 2020-11-06 20:06:07 · 184 阅读 · 0 评论 -
int型转化为char型
public class wode{ public static void main( String[] args) { Scanner reader=new Scanner( System.in); System.out. print("请输入你的成绩:"); double a= reader. nextDouble(); int b=(int)(a/20); char c=(char)(b+48);//从i原创 2020-11-03 09:01:21 · 2892 阅读 · 0 评论 -
2020-10-31
原创 2020-10-31 20:27:35 · 86 阅读 · 0 评论 -
2020-10-31
原创 2020-10-31 10:28:19 · 92 阅读 · 0 评论 -
2020-10-30
原创 2020-10-30 21:18:24 · 86 阅读 · 0 评论 -
2020-10-27
public class hello{//pudlic表示公开的//classb表示定义一个类//hel1o表示一个类名/*例class a{即创建一个a.class文件*/public static void main(String[] args){//表示一个公开的静态的主方法,程序的执行入口System. out .pr intln(“hello world!”);//System.out .println(“hello world”);是java语句,结尾必须用;,意思是向控制台输原创 2020-10-27 21:36:20 · 127 阅读 · 0 评论 -
从0到n之间的质数以及个数
import java.util.Scanner;//导包public class zhishu{ public static void main(String[] args) { Scanner reader=new Scanner(System.in); System.out.print("请输入最大限制:"); int c=reader.nextInt(); System.out.print("从2到"+c+"之间的质数有:"); int b=3,n=1;//从三开始原创 2020-11-02 23:35:28 · 444 阅读 · 0 评论