java
qq_158032149
前端学习中
展开
-
IntelliJ IDEA运行eclipse的web项目报错的问题
尝试运行eclipse中的项目结果总是报错,凭我多年写bug的经验, 从这么长一串错误信息中, 我是一点也没看出来哪里错了!!!上网查了多久都没有查到有跟我一样问题的同学! 几乎绝望...中午食不下咽, 却还是吃了很大一碗饭, 人是铁饭是钢!果然吃了饭就开窍了, 我从项目的配置, 服务的配置,一直找到IDEA的配置, 终于让我找到了一个可能发生问题的点在 IDEA 的 file >...原创 2020-01-04 12:54:48 · 729 阅读 · 0 评论 -
java:熊怪吃核桃
森林里有一只熊怪,很爱吃核桃。不过它有个习惯,每次都把找到的核桃分成相等的两份,吃掉一份,留一份。如果不能等分,熊怪就会扔掉一个核桃再分。第二天再继续这个过程,直到最后剩一个核桃了,直接丢掉。有一天,熊怪发现了1543个核桃,请问,它在吃这些核桃的过程中,一共要丢掉多少个核桃。请填写该数字(一个整数),不要填写任何多余的内容或说明文字。import java.util.Scann...原创 2019-12-29 11:13:08 · 264 阅读 · 0 评论 -
java 扑克序列
A A 2 2 3 3 4 4, 一共4对扑克牌。请你把它们排成一行。 要求:两个A中间有1张牌,两个2之间有2张牌,两个3之间有3张牌,两个4之间有4张牌。 请填写出所有符合要求的排列中,字典序最小的那个。例如:22AA3344 比 A2A23344 字典序小。当然,它们都不是满足要求的答案。请通过浏览器提交答案。“A”一定不要用小写字母a,也不要用“1”代替。字符间...原创 2019-12-09 23:17:26 · 271 阅读 · 0 评论 -
java:振兴中华
小明参加了学校的趣味运动会,其中的一个项目是:跳格子。 地上画着一些格子,每个格子里写一个字,如下所示:(也可参见p1.jpg)从我做起振我做起振兴做起振兴中起振兴中华 比赛时,先站在左上角的写着“从”字的格子里,可以横向或纵向跳到相邻的格子里,但不能跳到对角的格子或其它位置。一直要跳到“华”字结束。 要求跳过的路线刚好构成“从我做起振兴中华”这句话。...原创 2019-12-07 23:35:46 · 435 阅读 · 0 评论 -
java:马虎的算式
小明是个急性子,上小学的时候经常把老师写在黑板上的题目抄错了。 有一次,老师出的题目是:36 x 495 = ? 他却给抄成了:396 x 45 = ? 但结果却很戏剧性,他的答案竟然是对的!! 因为 36 * 495 = 396 * 45 = 17820 类似这样的巧合情况可能还有很多,比如:27 * 594 = 297 * 54 假设...原创 2019-12-07 22:53:04 · 293 阅读 · 0 评论 -
java:世纪末的星期
曾有邪教称1999年12月31日是世界末日。当然该谣言已经不攻自破。 还有人称今后的某个世纪末的12月31日,如果是星期一则会.... 有趣的是,任何一个世纪末的年份的12月31日都不可能是星期一!! 于是,“谣言制造商”又修改为星期日...... 1999年的12月31日是星期五,请问:未来哪一个离我们最近的一个世纪末年(即xx99年)的12月31日正好...原创 2019-12-07 13:22:45 · 137 阅读 · 0 评论 -
蓝桥杯算法模板3全排列模板哈希表查重
下面是需要排重的全排_模板在上面模板上使用了哈希表查重,把一些数组并接成字符串import java.util.HashSet;public class 全排列_模板3 { public static void main(String[] args) { dfs(0); System.out.println(ans);//9的全排有3628...原创 2019-11-30 11:22:09 · 291 阅读 · 0 评论 -
蓝桥杯算法模板全排列模板2,使用标记数组的写法
public class 全排列_模板2 { public static void main(String[] args) { vis = new boolean[n]; b = new int[n]; dfs(0); System.out.println(ans);//9的全排有362880种 } ...原创 2019-11-30 11:20:19 · 114 阅读 · 0 评论 -
蓝桥杯算法全排列模板1,最常用的写法
public class 全排列_模板1 { public static void main(String[] args) { dfs(0); System.out.println(ans);//9的全排有362880种 } static int[] a = new int[] {1,2,3,4,5,6,7,8,9}; ...原创 2019-11-30 11:19:33 · 226 阅读 · 0 评论 -
找出唯一成对的数
import java.util.Arrays;import java.util.Random;public class Main { public static void main(String[] args) { //总数N int N = 11; int[] arr = new int[N]; //生...原创 2019-11-23 23:03:24 · 112 阅读 · 0 评论 -
2018年省赛蓝桥杯JavaB组第2题:方格计数
如图p1.png所示,在二维平面上有无数个1x1的小方格。我们以某个小方格的一个顶点为圆心画一个半径为1000的圆。你能计算出这个圆里有多少个完整的小方格吗? /* * 如图p1.png所示,在二维平面上有无数个1x1的小方格。 * * * 我们以某个小方格的一个顶点为圆心画一个半径为1000的圆。 * 你能计算出这个圆里有多少个完整的小方格吗? * * ...原创 2019-11-21 14:58:29 · 520 阅读 · 0 评论 -
java 输出杨辉三角
打印出杨辉三角形(要求打印出10 行如下图) 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1.................pu...原创 2019-10-29 13:25:54 · 417 阅读 · 0 评论 -
java实现猴子吃桃问题
猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个,第二天早上又将剩下的桃 子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。public class Main {public static void main(String[] args) {int X =1;for(int i=2; i<...原创 2019-10-27 17:45:31 · 206 阅读 · 0 评论 -
java实现将一个正整数分解质因数。
将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。.程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成: .(1)如果这个质数恰等于n,则说明分解质因数的过程己经结束,打印出即可。(2)如果n < k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数n,重复执行第一步。(3)如果n不能被k整除,则用k+1作为k的值,重复...原创 2019-10-27 17:28:29 · 889 阅读 · 2 评论 -
java实现判断101-200之间有多少个素数,并输出所有素数。
题目:判断101-200之间有多少个素数,并输出所有素数。程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。public class Main{public static void main(String[] args) {int count = 0for(int i=101; i<200; i+=2) {boole...原创 2019-10-27 17:25:29 · 458 阅读 · 0 评论 -
java实现兔子问题
有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?//这是一个菲波拉契数列问题public class Main {public static void main(String[] args) {System.out.printIn("第1个月的兔子对数: 1");System.out.println(...原创 2019-10-27 17:23:41 · 193 阅读 · 0 评论 -
程序员必读书单
我就是程序员,很多年轻人打算搞IT,问要看什么书,以下是较专业的回答:第一阶段:《数据结构》《软件工程》《C语言》《C++》《java》……第二阶段:《莫生气》《佛经》《老子》《思想政治》《论持久战》……第三阶段:《颈椎病康复指南》《腰间盘突出日常护理》《心脏病的预防与治疗》《高血压降压宝典》……第四阶段:《迷恋》《谢谢你折磨我》《自私与贪婪》《走向奴役之路》……第五阶段:《活...原创 2019-06-08 13:42:48 · 1137 阅读 · 0 评论 -
java中“==”和“equals”
“==”代表比较双方是否相同,如果是基本类型则表示值相等,如果是引用类型则表示地址相等即是同一个对象。Object类中定义有:public boolean equals(Object obj)方法,提供定义“对象内容相等”的逻辑。...原创 2019-06-09 11:34:52 · 115 阅读 · 0 评论 -
java 获取IP地址和计算机名
代码如下:package com.sxt.ip;import java.net.InetAddress;import java.net.UnknownHostException;public class IPtest { public static void main(String args[]) throws UnknownHostException { ...原创 2019-07-08 10:52:38 · 268 阅读 · 0 评论 -
java语言中final关键字的使用
声明常量在java语言中,主要利用关键字final来进行定义常量的,声明常量的语法为:final 数据类型 常量名称=【=值】;常量名称通常使用大写字母,例如 PI,YEAR等,但这并不是硬性要求。在定义常量时,需要注意以下两点(1)必须要在声明常量时对其进行初始化,否则会出现编译错误。常量一旦初始化后,就无法再次对这个常量进行赋值。(2)final关键字不仅可以用来...原创 2019-04-30 17:04:10 · 321 阅读 · 0 评论 -
java 写一个台球游戏
写一个简单的台球游戏import java.awt.*;import javax.swing.*;public class BallGame2 extends JFrame{ Image ball=Toolkit.getDefaultToolkit().getImage("images/ball.png"); Image desk=Toolkit.getDefaultToo...原创 2019-06-06 23:07:51 · 898 阅读 · 0 评论 -
java 编写一个完整的 Java Application程序。包含接口 ShapeArea,类 Circle、Test
编写一个完整的 Java Application程序。包含接口 ShapeArea,类 Circle、Test,具体要求如下:(1)接口 ShapeArea:接口方法double getArea():求一个形状的面积double getPerimeter ():求一个形状的周长(2)类 Circle:实现 ShapeArea 接口,并有以下属性和方法:① 属性r...原创 2019-06-05 15:14:03 · 13671 阅读 · 0 评论 -
java 设计一个动物声音“模拟器”
设计一个动物声音“模拟器”,希望模拟器可以模拟各种动物的叫声,要求如下:必须使用接口或者抽象类;至少模拟两种以上的动物种类;类名方法名定义友好;Animal.javapublic abstract class Animal{ public abstract void cry(); public abstract String getAnimalName()...原创 2019-06-05 15:04:29 · 1997 阅读 · 0 评论 -
java中的break和continue语句
1.break语句break不仅可以用在switch语句中,在while,for,do-while等循环语句结构中的循环体或语句组中也可以使用break语句,其作用是使程序立即退出该结构,转而执行该结构下面的第一条语句。break也称为中断语句,它通常用来在适当的时候退出某个循环,或终止某个case并跳出switch结构。例如下面的for循环,在循环主体中有break语句时,当程序执行到bre...原创 2019-05-01 10:59:03 · 468 阅读 · 0 评论 -
java 输出九九乘法表
代码如下:public class jj { public static void main(String[] args) { for(int i=1;i<10;++i) { for(int j=1;j<=i;++j) { System.out.print(j+"*"+i+"="+(i*j)+"\t"...原创 2019-05-01 10:13:34 · 312 阅读 · 0 评论 -
java中的取模运算%
设a和b为两个变量,取模运算的规则是: 其中是a除以b的向下取整。java中取余操作数也可以是负数和浮点数,而在c/c++中,取余操作数只能是整数,例如在java中,下面的语句是合法的:5%3=2 //5对负3取余等于2;5.2%3.1=2.1 //根据以上公式,余数为5.2-1*3.1=2.1...原创 2019-04-30 18:56:42 · 3963 阅读 · 1 评论 -
java编写一个程序,定义局部变量sum,并求出1+2+3+...+99+100之和,并赋值给sum,并输出sum的值、
public class TextJava_1 { public static void main(String[] args) { int i; int sum = 0; for (i = 1; i <= 100; i++) sum += i; Syste...原创 2019-04-30 17:37:26 · 3864 阅读 · 0 评论 -
java 数组的克隆
由基本数据类型构建的数组,如int【】,double【】等;java提供的内置方法并不是很多,最常用的方法是clone()方法,它会将数组复制一份,返回一个新的引用,常用来复制数组。数组对象提供的length属性用于记录数组的长度,即数组包含元素的个数、代码如下:public class ArrayMethod { public static void printArr(int...原创 2019-05-03 17:48:16 · 2628 阅读 · 0 评论 -
java 用冒泡排序对数组进行排序(2)
代码如下:public class ArraySort {public static void sort(int[] arr){ for(int i=0;i<arr.length;i++) { for(int j=i+1;j<arr.length;j++) { if(arr[i]>arr[j])...原创 2019-05-03 16:14:02 · 624 阅读 · 0 评论 -
java 静态代码块
使用static关键字加以修饰并用“{}”括起来的代码块称为静态代码块,其主要用来初始化静态成员变量,它是最早执行的代码块。静态代码块演示:public class StaticCodeBlock {//静态代码块static { System.out.println("静态代码块执行。。。");}//构造方法public StaticCodeBlock()...原创 2019-05-03 15:51:46 · 124 阅读 · 0 评论 -
java 递归和非递归实现 计算“1+2+3+。。。+n”
代码如下public class RecursionMethod { public int addNorecursion(int n) { int result = 0; for(int i=0;i<=n;i++) { result+=i; } return resul...原创 2019-05-03 13:14:44 · 2500 阅读 · 0 评论 -
java 求数组中的最大值和最小值
代码如下public class test1 { public static void main(String[] args) { int[] a= {74,48,30,17,62}; //声明整数数组a,并赋初值 int max=a[0]; //假设第一个元素是最大的 int min=a[0]; //假设第一个元素是最小...原创 2019-05-01 12:01:22 · 2370 阅读 · 0 评论 -
java 用冒泡算法对数组进行排序(1)
代码如下:public class test1 { public static void main(String[] args) { int[] a= {25,24,12,76,98,101,90,28}; System.out.println("排序前数组a的元素为:"); for(int i=0;i<a.length;i++) {...原创 2019-05-01 14:03:00 · 1547 阅读 · 2 评论 -
java中的抽象类
在java中可以创建一种类专门用来做父类,这种类称为“抽象类”。抽象类实际上也是一个类,只是与之前的普通类相比,内部新增了抽象方法。抽象类的基本概念 抽象方法是只声明而未实现的方法,所有的抽象方法必须使用abstract关键字声明,包含抽象方法的类也必须使用abstract class声明。抽象类定义规则如下:(1)抽象类和抽象方法都必须用abstract关键字来修饰...原创 2019-05-09 17:13:25 · 114 阅读 · 0 评论 -
java 实现输出: (a) 输出把错别字替换为正确用字的字符串。 (b) 将“桂工同学”替换为自己的姓名。
桂工同学你好,忘记密码、不要惊慌失错,请登陆我们的网站,我们有办法。编写一个 java 应用程序,要求实现输出: (a) 输出把错别字替换为正确用字的字符串。(b) 将“桂工同学”替换为自己的姓名。注:不能使用输出语句直接输出上述结果。import java.util.*;public class Test1 { public static void mai...原创 2019-06-05 15:03:07 · 2506 阅读 · 0 评论 -
比较抽象类与接口并说明面向抽象编程的目的与核心是什么?
含有 abstract 修饰符 class 即为抽象类,抽象类不能创建实际对象,含有抽象方法的抽象类必须定义为 abstract class。 接口可以说成是一种特殊的抽象类,接口中的所有方法都必须是抽象的,接口中的方法定义默认为 public abstract 类型,接口中的成员产量类型默认为 public static final。 面向抽象编程目的是为了应对用户需求的变...原创 2019-06-05 12:50:39 · 2161 阅读 · 0 评论 -
简述上转型对象及接口回调
上转型对象:将子类对象的引用赋值给父类对象,那么这个父类对象就是子类对象的上转型对象。接口回调:java中的接口回调是指,把实现某一接口的类的对象的引用赋值给接口的接口变量。...原创 2019-06-05 12:44:50 · 959 阅读 · 0 评论 -
java 简述类变量和实例变量的区别
类变量也叫静态变量,也就是在变量前加了static 的变量; 实例变量也叫对象变量,即没加static 的变量; 类变量和实例变量的区别在于:类变量是所有对象共有,其中一个对象将它值改变,其他对象得到的就是改变后的结果;而实例变量则属对象私有,某一个对象将其值改变,不影响其他对象;...原创 2019-06-05 12:42:26 · 4018 阅读 · 0 评论 -
java 如何使用输入、输出流克隆对象?
只需将该对象写入对象输出流指向的目的地,然后将该目的地作为一个对象输入流的源,那么该对象输入流从源中读回的对象一定是原对象的一个克隆,即对象输入流通过对象的序列化信息来得到当前对象的一个克隆。...原创 2019-06-05 12:41:32 · 4357 阅读 · 0 评论 -
java 比较方法重写与方法重载,构造方法可以重载吗?
重写体现了Java优越性,重写是建立在继承关系上,它使语言结构更加丰富。在Java中的继承中,子类既可以隐藏和访问父类的方法,也可以覆盖继承父类的方法。存在于子父类中,方法名、方法参数、返回值全部相同。方法重载是让类以统一的方式处理不同类型数据的一种手段。调用方法时通过传递给它们的不同个数和类型的参数来决定具体使用哪个方法,这就是多态性。存在于在一个类中,方法名相同,方法参数的类型或个数...原创 2019-06-05 12:40:41 · 534 阅读 · 0 评论