自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 使用Set集合,生成1-25之内不重复的7个随机整数

//使用Set集合,生成1-25之内不重复的7个随机整数public class z1to25 {    public static void main(String[] args) {        Set<Integer> s= new HashSet<>();        Random r = new Random();        for (int i...

2018-08-01 08:19:05 2223

原创 将26个字母随机放入TreeSet集合中

public class str { public static void main(String[] args) { TreeSet treeSet=new TreeSet(); Character[]data=new Character[27]; for (int i = 1; i <27 ; i++) { ...

2018-08-01 08:18:05 354

原创 String类

1  java.lang.String面试题String对象的内存地址?答:String对象不是一个基本类型,实例化方式有两种,第一种String s=”abc”; 在方法常量池中分配一个字符串常量”abc”, s变量存储地址引用,s存储在栈;第二种String s=new String(“abc”); 在堆内存分配空间存储”abc”,s存储地址引用,s s存储在栈;String s1...

2018-07-31 08:33:43 130

原创 打印月份牌

import java.util.Calendar;import java.util.Scanner;public class test3{ public static void main(String[] args) { Scanner scanner=new Scanner(System.in); System.out.println("请输入...

2018-07-31 08:31:02 209

原创 类部分练习题

1、    分数题目内容:我们在题目说明中给出了一部分代码,你需要在这部分代码的基础上,按照题目说明编写代码,然后将两部分代码一起提交。设计一个表示分数的类Fraction。这个类用两个int类型的变量分别表示分子和分母。这个类的构造函数是:Fraction(int a, int b)构造一个a/b的分数。这个类要提供以下的功能:double toDouble();将分数转换为...

2018-07-27 08:45:48 410

转载 方法的定义及调用

一、方法的声明1、方法是完成某个功能的一组语句,通常将某个功能写成一个方法2、定义方法就是编写有特定功能的一段代码,在程序中使用同样功能的地方可以调用定义好的方法,实现代码的重用方法声明或称为定义方法语法格式:[访问控制符] [修饰符] 返回值类型 方法名 (参数类型  形式参数,参数类型  形式参数,...)public  static  void main(String...

2018-07-27 08:44:23 15130 1

转载 单链表的实现——JAVA

1、单链表的概念单向链表(单链表)是链表的一种,其特点是链表的链接方向是单向的,对链表的访问要通过顺序读取从头部开始;链表是使用指针进行构造的列表;又称为结点列表,因为链表是由一个个结点组装起来的;其中每个结点都有指针成员变量指向列表中的下一个结点;2、单链表的代码实现import java.util.Random; public class Node { //...

2018-07-25 08:44:19 98

转载 递归二叉树

1、基本概念(1)节点:结点包含数据和指向其它节点的指针。(2)根节点:树第一个结点称为根节点。(3)结点的度:结点拥有的子节点个数。(4)叶节点:没有子节点的节点(度为0)。(5)父子节点:一个节点father指向另一个节点child,则child为孩子节点,father为父亲节点。(6)兄弟节点:具有相同父节点的节点互为兄弟节点。(7)节点的祖先:从根节点开始到该节...

2018-07-25 08:38:17 108

转载 Java实现单向链表

public class mylinked { public static void main(String[] args) { mylinked mylinked=creat(6); System.out.println(mylinked); } // 分别存储下一个节点地址和数据 mylinked next; ...

2018-07-25 08:36:10 144

转载 不用判断,输出键盘输入数的绝对值

public static void main(String[] args) {        /*常量表达式,通过赋值运算符完成隐式转换        <<        >>算数右移?        >>> 逻辑右移?        * */        short s=3;        s+=3;//        s=s+3;类...

2018-07-24 09:01:56 176

转载 JAVA可变参数

1.可变参数的定义从JDK1.5之后,java就提供了变长参数(variable arguments,varargs)。我们在定义方法的时候,可以使用不确定个数的参数。对于同一个方法,也可以通过不确定参数个数的方式进行重载。首先来看个最简单的例子:  public void printArray(String... args) { for(int i=0; i<a...

2018-07-24 09:01:25 104

转载 二分法的两种写法

1.循环写法public static int rank(int key,int nums[]){    //查找范围的上下界    int low=0;    int high=nums.length-1;    //未查找到的返回值    int notFind=-1;    while(low<=high)    {        //二分中点=数组左边界+(右边...

2018-07-24 09:00:29 15024

转载 希尔排序

  public static void main(String[] args) { int a[]={12,3,55,58,47,83,21,7,39,75}; sort(a); } public static void sort(int[] a){ // /增量gap,并逐步缩小增量 for (int gap = a.len...

2018-07-24 08:59:48 187

转载 插入排序及二分法查找

/*1.从第一个元素开始,该元素可以认为已经被排序;2.取出下一个元素,在已经排序的元素序列中从后向前扫描;3.如果该元素(已排序)大于新元素,将该元素移到下一位置;4.重复步骤3,直到找到已排序的元素小于或者等于新元素的位置;5.将新元素插入到该位置后;6.重复步骤2~5。 */public class test4 {    public static void main(Str...

2018-07-24 08:59:05 162

转载 数组快速排序及二分法查找

public static void main(String[] args) {    Random random=new Random();    int[] a=new int [10];    for (int i = 0; i < 10; i++) {        a[i]=random.nextInt(100);        System.out.print(a[i]...

2018-07-24 08:58:20 1200 1

转载 单例模式和多例模式

public class test9 {//    单例模式:懒汉//    所有的请求都用同一个对象处理,节省内存    private static test9 test9;    private test9(){//构造器私有,防止外界调用    }    public static test9 getobject(){        if(test9==null){   ...

2018-07-24 08:56:46 188

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除