![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java算法
达文西不辅助
请叫我达文西
展开
-
用hashMap存储100个随机数
package lianxi;import java.util.HashMap;import java.util.Map;import java.util.Random; /** * * @date 13/12/2012 */public class cc { public static void main(Stri原创 2016-12-14 15:40:26 · 1388 阅读 · 0 评论 -
如何遍历hashmap
package test;import java.util.HashMap;import java.util.Map;public class map {public static void main(String[] args) {Map aa =new HashMap();Student stu1 = new Student(1,"Ma原创 2017-04-10 15:39:54 · 437 阅读 · 0 评论 -
java 实现打印杨辉三角
package com.shan;import java.util.Scanner;public class YFTriangle { public static void main(String[] args) { printYFTriangle(); } /** * 1 要理解下面的实现,首先要转载 2017-04-14 16:00:56 · 693 阅读 · 0 评论 -
用java写一个函数,实现Fibonacci数列算法(1,1,2,3,5,8,13......)
这个算法就是第一个数的救国是前两个数相加public class dd1 {public void getFibonacci(int number){int nLeft = 0;int nRight = 1;System.out.print(nRight);for (int i = 0; i int sum = nLeft + nRight;System.out原创 2016-12-15 10:47:01 · 7158 阅读 · 0 评论 -
java怎么去除字符串中的数字。。。
比如:str=123assume345contribute..把数字去掉。。str=assumecontributepublic class Hello{ public static void main(String[] args){ String str="123assume345contribute"; System.out.pri转载 2017-03-13 18:11:39 · 2409 阅读 · 0 评论 -
java实现闰年
公历闰年的简单计算方法(符合以下条件之一的年份即为闰年)1.能被4整除而不能被100整除.2.能被400整除.&&的优先级高于||package test;import java.util.Scanner;public class test {public static void main(String[] args) {System.out原创 2017-05-08 11:15:26 · 1979 阅读 · 0 评论 -
JAVA写一个单例
package test;public class danli{ private static final danli aa =new danli(); private danli(){} public static danli getdanli(){ return aa;转载 2017-04-10 14:32:44 · 665 阅读 · 0 评论 -
字符串数组(String []) 去掉重复值的方法
import Java.util.ArrayList;public class Try {/** * @去掉重复值*/ public static void main(String[] args) { String test="100,120,166,1555,120,150,100"; String[] test1=test.spli转载 2017-06-07 16:24:22 · 2892 阅读 · 0 评论 -
100中去除99个
import java.util.Random;public class chongfu {/*** 需求 100个数 存入99个 找出剩下的一个数*/public static void main(String[] args) {int [] shu =new int [99];int sumArr=0;Random ra =new原创 2017-09-05 14:53:34 · 404 阅读 · 0 评论 -
java求两个日期之间的时间差
public static final String DATE_FORMAT_NORMAL = "yyyy-MM-dd";//计算给开始日期 结束日期 的间隔天数 yyyy-MM-ddpublic static int getDayLength(String start_date,String end_date) throws Exception{Date fr原创 2017-09-05 15:37:52 · 4278 阅读 · 0 评论 -
数组a[N],1-N-1这N-1个数存放在a[n]中,其中某个数重复一次,找出重复数字
public class quchong { /** * 数学求和法 数组所有项求和 减去1-n-1的和 */ public static void main(String[] args) { // TODO Auto-generated method stub int a[]={0,1,2,3,3}; int ...原创 2018-08-01 15:03:14 · 1358 阅读 · 0 评论 -
列出某个目录下面所有的文件与目录
import java.io.File;public class wenjian { /** * 遍历该对应对应的数组 */ public static void main(String[] args) { File file=new File("d:/某银行新规面资料"); if(file.exists()){...原创 2018-08-02 09:42:36 · 493 阅读 · 0 评论 -
目录下查找某个文件
原创 2018-12-21 15:44:55 · 385 阅读 · 0 评论 -
Java中Comparable接口的使用
public interface Comparable<T>当需要对一个对象进行排序时,该对象应该实现Comparable接口,并实现其唯一的方法:int compareTo(T o)在该方法中定义自己的排序规则,当调用Arrays.sort(Object[] a)方法时则回调compareTo()方法,并按照自己的规则对对象数组进行排序。返回值及比较规则:1、返回负...转载 2018-12-19 10:27:10 · 2786 阅读 · 0 评论 -
java从字符串中提取数字的简单实例
1 String类提供的方法:?1234567891011121314151617181920212223242526272829package 测试练习;import Java.util.*;public cl原创 2017-03-13 18:09:33 · 6162 阅读 · 0 评论 -
int类型改变是实参后改变
调用 PrintStream 重写了 println();package lianxi;import java.io.PrintStream;public class bb { public static void main(String[] args) { int a =10; int b=原创 2017-02-28 11:21:35 · 363 阅读 · 0 评论 -
鸡与 兔有几条腿的问题
注意:难点在于想办法让鸡与兔子 都是变量 可以遍历循环鸡 最多不超过35 兔子=总数量减去鸡大神写法:public class bb { public static void main(String[] args) { for(int rabbitCount = 0;rabbitCount原创 2016-12-09 11:57:31 · 1777 阅读 · 1 评论 -
随机产生20个字符串并且字符串不能重复 且进行排序
import java.util.HashSet;import java.util.Random;import java.util.Set;import java.util.TreeSet;public class bb { public static void main(String[] args) { Set nore原创 2016-11-30 12:00:53 · 2390 阅读 · 0 评论 -
字符串反转
public class 宝宝{public static void main(String[] args) {String aa="ABCD1234";宝宝.reverse(aa);System.out.println(宝宝.reverse(aa));}private static String reverse(String aa) {c原创 2016-07-28 21:39:14 · 318 阅读 · 0 评论 -
java面试题笔试题之选择与查找
(1)排序 A:冒泡排序 相邻元素两两比较,大的往后放,第一次完毕,最大值出现在了最大索引处。同理,其他的元素就可以排好。 public static void bubbleSort(int[] arr) { for(int x=0; x转载 2016-11-16 10:44:08 · 319 阅读 · 0 评论 -
Java面试值 从大字符串中汇总统计小字符串出现的次数
传智播客package cn.itcast_07;/* * 统计大串中小串出现的次数 * 举例: * 在字符串"woaijavawozhenaijavawozhendeaijavawozhendehenaijavaxinbuxinwoaijavagun" * 结果: * java出现了5次 * * 分析: *转载 2016-11-16 10:15:39 · 1656 阅读 · 0 评论 -
java基础面试笔试题之把数组中的数据按照指定个格式拼接成一个字符串
转载来自传智播客package cn.itcast_07;/* * 需求:把数组中的数据按照指定个格式拼接成一个字符串 * 举例: * int[] arr = {1,2,3}; * 输出结果: * "[1, 2, 3]" * 分析: * A:定义一个字符串对象,只不过内容为空 *转载 2016-11-16 10:11:47 · 4497 阅读 · 0 评论 -
求100以内的指数
package lianxi;import java.util.LinkedList;import java.util.Scanner;public class sa {public static void main(String[] args) { int zhishu=1; for(int i=1;i zhish原创 2016-12-16 09:59:21 · 648 阅读 · 0 评论 -
Java面试笔试提之字符串反转
传智播客package cn.itcast_07;import java.util.Scanner;/* * 字符串反转 * 举例:键盘录入”abc” * 输出结果:”cba” * * 分析: * A:键盘录入一个字符串 * B:定义一个新字符串 * C:倒着遍历字符串,得转载 2016-11-16 10:14:09 · 439 阅读 · 0 评论 -
java实现人民币大写
package login;public class hanzi2 {int money;static char danwei[]={'元','拾','佰','仟','万','拾','佰','仟','亿'};static char daxieshuzi[]={ '零','壹','贰','叁','肆','伍','陆','柒','捌','玖'};public原创 2016-01-01 14:29:26 · 606 阅读 · 0 评论 -
猴子吃桃的问题
猴子吃桃子问题:猴子第一天摘下N个桃子,当时就吃了一半,还不过瘾,就又吃了一个。第二天又将剩下的桃子吃掉一半,又多吃了一个。以后每天都吃前一天剩下的一半零一个。到第10天在想吃的时候就剩一个桃子了,求第一天共摘下来多少个桃子?注意:也就是说(每天剩余的桃子+1)*2是昨天的桃子数package lianxi;import java.util.HashMap;import转载 2016-12-15 14:20:50 · 344 阅读 · 0 评论 -
N只猴子要选猴王,方法是,它们围成一圈,从1到M连续报数
N只猴子要选猴王,方法是,它们围成一圈,从1到M连续报数。凡是报到M时,报该数的猴子就从圈中退出,然后剩下的猴子接着(从退出圈中的猴子后边开始)从1到M报数,直到只剩下一个猴子时,该猴子就是猴王。最后的猴王是N只中的第几只呢?M,N自己输入。 package lianxi;public class ff {public static void main(Stri转载 2016-12-15 15:28:41 · 10844 阅读 · 0 评论 -
java的阶乘
package lianxi;public class bb { public static long cal(int i){ if (i == 1|| i==0) return 1; else return cal(i-1) * i; } publ原创 2016-12-19 16:20:36 · 303 阅读 · 1 评论 -
java实现九九乘法表
package lianxi;public class bb { public static void main(String[] args) { for(int i=1;i { for(int j=1;j { System.out.print(j+"*"原创 2016-12-19 09:49:54 · 321 阅读 · 0 评论 -
iterator的用法
转载地址“http://www.cnblogs.com/lxqiaoyixuan/p/7156944.htmlour_song太阳尚远但一定会有 迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较...转载 2018-12-25 10:46:37 · 193 阅读 · 0 评论