自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 判断是否是素数

public class Primenumber {public static void main(String[] args) {Scanner sc=new Scanner(System.in);System.out.println(“请输入一个数:”);int num=sc.nextInt();boolean flag=true; //是素数if(num==1){flag=f...

2020-03-23 12:53:44 145 1

原创 输入字符串“i am a student.”,一个空格被替换为2个'#'; 最终结果 i##am##a##student

public class Practise4 {public static int getCountBlank(char[] arr){int count=0;//统计空格数for(int i=0;i<arr.length;i++){if(arr[i]==’ ‘){count++;}}return count;}public static char[] replace(c...

2020-03-23 12:53:05 422

原创 输入一个英文单词顺序,反转句子中单词的顺序,但单词内字符的顺序不变。 *为简单起见,标点符号和普通字母一样处理,例如输入“i am a student”,输出"student a am i"。

public class Practise3 {public static String reverse(String str){char[] a=str.toCharArray();char[] b=new char[a.length];for(int i=0;i<a.length;i++){b[a.length-1-i]=a[i];}int count=0;char[] ...

2020-03-23 12:52:18 492

原创 一维数组的头插法和尾插法

public class Practise2 {//尾插法public static int[] addTail(int[] arr,int value){for(int i=0;i<arr.length;i++){if(arr[i]==0) {arr[i]=value;break;}}return arr;}//头插法public static int[] addH...

2020-03-23 12:50:57 1790

原创 1. 输出100~999之间的所有的水仙花数,所谓水仙花数始值一个3位数,其各种数字立方和等于该本身, 例如:153是一个水仙花数。

public class Practise1 {/** 1. 输出100~999之间的所有的水仙花数,所谓水仙花数始值一个3位数,其各种数字立方和等于该本身,* 例如:153是一个水仙花数。* */public static boolean getflower(int i) {int a = i / 100;int b = i / 10 % 10;int c = i % 10;i...

2020-03-23 12:49:43 2902

原创 类型强制转换的计算

public class Practise {public static void main(String[] args) {// byte a=120;// byte b=10;// byte c=(byte)(1/2*(a+b));// System.out.println(“a+1/2b=”+(a+1/(2*b)));// ...

2020-03-23 12:48:21 175

原创 奇数在前偶数在后

public class Isprimer {public static void main(String[] args) {//1. 判断100~200之间哪些是素数 哪些不是for(int i=100;i<=200;i++){boolean flag=true;for(int j=2;j<Math.sqrt(i);j++) {if (i % j == 0) {flag...

2020-03-23 12:46:04 113

原创 1. 判断100~200之间哪些是素数 哪些不是 2. 1-1/2+1/3-1/4+1/5-...1/n 键盘获取n 结果小数 int a = 1, 从键盘上输入n

public class Isprimer {public static void main(String[] args) { //1. 判断100~200之间哪些是素数 哪些不是 for(int i=100;i<=200;i++){ boolean flag=true; for(int j=2;j<Math.sqrt(i);j++) ...

2020-03-23 12:44:50 126

原创 求三个数中的最大值

public class Findmax {public static void main(String[] args) {Scanner sc=new Scanner(System.in);int a=sc.nextInt();int b=sc.nextInt();int c=sc.nextInt();if(a>=b){if(a>=c){System.out.prin...

2020-03-23 12:42:41 2556

原创 数据库索引介绍

索引简介:索引是一种特殊的数据库结构,可以用来快速查询数据库表中的特定记录。它由数据库表中一列或多列组合而成,其作用是提高对表中数据的查询速度。1、索引的含义和特点索引是创建在表上的,是对数据库表中一列或多列的值进行排序的一种结构。索引可以提高查询的速度。索引有两种存储类型,包括B型树(BTREE)索引和哈希(HASH)索引。InnoDB和MyISAM存储引擎支持BTREE索引,MEMORY...

2019-08-04 17:02:25 199

转载 递归与回溯算法详解

一、递归1 递归的定义所谓递归就是一个函数或过程可以直接或间接的调用自己。我们大家都熟悉一个民间故事:从前有一座山,山上有一座庙,庙里有一个老和尚正在给小和尚讲故事,故事里说,从前有一座山,山上有一座庙 ,庙里有一个老和尚正在给小和尚讲故事,故事里说…。像这种形式,我们就可以称之为递归的一种形象描述,老和尚什么时候不向下讲了,故事才会往回返,最终才会结束。再如:前面多次提到的求n阶乘的问题,...

2019-07-22 16:56:20 915

原创 继承的相关知识详解

1.继承的概念:程序中,继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系;在java中,类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子类,现有类被称作父类,子类会自动拥有父类所有可继承的属性和方法。在程序中,如果想申明一个类继承另一个类,需要使用extends关键字。2.类与类的关系:(1)继承继承主要是is a的关系,就是建立一个新...

2019-07-16 19:53:45 468

转载 java中接口的特性以及使用

接口在抽象类中,可以包含一个或多个抽象方法,但是在接口中,所有的方法必须是抽象的,不能有方法体,他比抽象类更加的抽象。接口规定一个类必须做什么而不规定他如何去做。接口中生命的成员变量默认都是publicstaticfinal的,必须显示的初始化。因而在常量声明时可以省略这些修饰符。是若干常量和抽象方法的集合。1.1接口有以下特性:1 接口中只定义抽象方法,这些方法默认都是publicab...

2019-07-15 19:31:04 770

转载 在java中如何定义类;面向对象的三大特征思想;类中的主要成员;静态关键字static的用法

类是一种实体类型的抽象,它是一个新的数据类型,从语言层面来看,类就是一个数据结构,类定义数据类型的数据(字段)和行为(方法)。而对象是基于类的具体实体,又是称为类的实例。简单的例子:如果你想买一套期房,售楼部小姐拿出来的是一张该户型的规格图,卧室长多少宽多少,这张纸就相当于类。而当房子盖好的时候,就变成实实在在存在的一套房,实体就是我们所说的对象。面向对象的三大特征的思想:封装,继承,...

2019-07-15 19:22:52 221

转载 单列集合知识点总结

【Collection、泛型】第一章 Collection集合集合概述集合:集合是java中提供的一种容器,可以用来存储多个数据。集合和数组既然都是容器,它们有啥区别呢?数组的长度是固定的。集合的长度是可变的。数组中存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对象。而且对象的类型可以不一致。在开发中一般当对象多的时候,使用集合进行存储。集合框架集合按照其存...

2019-07-15 19:10:57 559

原创 Java面试中面试官常考的三种基本排序

public class Practice1 {/*** 冒泡排序*/public void bubbleSort(int[] arr){for(int j=0;j<arr.length-1;j++){boolean swap=false;for(int i=0;i<arr.length-j-1;i++) {if (arr[i] > arr[i + 1]) {s...

2019-07-15 19:07:57 468

转载 1.用Python语言实现微信好友性别比例分析;2.用 Python语言实现微信好友的地域分析;3.用Python语言实现微信好友个性签名的词云图

#1.导包操作from wxpy import *import matplotlib.pyplot as pltfrom pylab import mplmpl.rcParams[‘font.sans-serif’] = [‘SimHei’]import pandas as pdfrom pyecharts.charts import Mapfrom pyecharts import...

2019-07-15 11:55:08 195

转载 用Python语言实现共享单车的数据分析

import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snfrom datetime import datetimeimport calendarfrom pylab import mplmpl.rcParams[‘font.sans-serif’] = [‘SimH...

2019-07-15 11:50:04 3732 1

原创 任意2n个整数,从其中选出n个整数,使得选出的n个整数和同剩下的n个整数之和的差最小

public class ChildTree01 {static int[] arr = {12, 52, 60, 13, 32, 28, 38};static int[] x = new int[arr.length];static int[] bestx = new int[arr.length];static int r = 0;static int min = Integer.M...

2019-07-13 21:17:58 621

原创 AVL树的基本操作与实现

package BST树;import java.util.TreeSet;class AVLNode<T extends Comparable>{private T data;private AVLNode left;private AVLNode right;private int height; // 记录节点当前的高度值public AVLNode(T data,...

2019-07-13 20:17:25 205

原创 java部分知识详解

1.添加注销功能。处理数组扩容问题。有效个数import java.util.Arrays;import java.util.Scanner;public class Practice6 {public static boolean login(int[] message){Scanner scanner = new Scanner(System.in);System.out.prin...

2019-07-11 18:27:31 59

原创 集合部分综合知识

一 什么是集合集合是用来存储其他对象的对象,它也只能用存储其他对象。集合代表了一种底层结构,用于扩展数组的功能,他们的每一种形式往往代表了某一种数据结构。集合框架的内容比较多,结构也比较复杂,程序员往往不能很好地不能把他们区分开。集合,顾名思义,就是用来存储数据的对象,只不过在java中,这些数据指的就是其他对象,它是一种数据结构的体现。也是对数据在功能上的扩展,java.util包下的集合框...

2019-06-27 17:23:34 167

原创 字符串的查找和匹配问题

package pattern;public class NormalStringSearch {public static void main(String[] args) {String s = “aeiylahfsdjkh”;String t = “jkh”;// int pos = find(s, t);int pos = kmp(s, t);System.out.print...

2019-06-16 22:47:37 189

转载 字符串常用操作

字符串常用的操作包括:对字符串的连接,字符串的比较,字符串的截取,字符串的查找,字符串大小写转换,字符串内容的替换和获取字符串某位置的字符。1、字符串的连接字符串的连接是将两个或两个以上的字符换进行拼接。String类中提供了字符串连接的cancat()方法。其格式如下:string1.concat(string2);示例如下:public class Test{public stat...

2019-05-06 16:31:22 462

原创 饿汉式单例模式和懒汉式单例模式及其一些所涉及到的问题

class Singleton{ // Singleton.class // @2 private static Singleton instance = new Singleton(); // @3 public static Singleton getInstance(){ return instance; } // @1...

2019-05-06 14:12:43 152

转载 接口和抽象类的区别(面试程序员一般会问到的问题)

接口和抽象类的区别:a. 应用场景的区别:抽象类中的方法是个公共的行为,接口中的功能是否拥有b. 抽象类可以有构造方法,接口中不能有构造方法。c. 抽象类中可以有普通成员变量,接口中没有普通成员变量。d. 抽象类中可以包含非抽象普通方法,接口中的所有方法必须都是抽象的,不能有非抽象的方法。e. 抽象类中的抽象方法的访问权限可以是 public、protected 和(默认类型,虽然 ec...

2019-05-06 14:07:29 1137

转载 栈和队列的一些基础操作

import java.util.Arrays;class SeqStack{// 存储栈的元素的数组private T[] stack;// top表示栈顶的位置private int top;public SeqStack(){this(10);}public SeqStack(int size){ this.stack = (T[])new Object[size]...

2019-05-06 14:03:19 108

原创 从键盘输入年和月,打印出日历

package chapter01;import java.util.Scanner;public class Calendar {public static void main(String[] args) {Scanner input = new Scanner(System.in); System.out.println("请输入年份:"); // 从键盘接收int类型的年份...

2019-04-12 09:39:18 1020

转载 java中的输入输出

打印输出到“标准输出流”(即控制台窗口)是一件非常容易的事情,只要调用System.ot.println即可。然而,读取“标准输入流”System.in就没有那么简单了。要想通过控制台进行输入,首先需要构造一个Scanner对象,并与“标准输入流”System.ouot.println"关联。Scanner in=new Scanner(System.in);现在,就可以使用Scanner类的各...

2019-04-12 09:21:47 118

原创 通过一维数组代码形式实现不同银行之间的登录,注册,退出,转账,查余额,存钱,取钱等功能

1、银行卡部分的代码public class BankCard {private int id;private int passwd;private int money;public BankCard(int id,int passwd){this.id =id;this.passwd = passwd;this.money = 0;}public int getId() {...

2019-04-10 16:48:54 561

原创 一维数组的定义

一维数组通用的声明方式:类型名[]数组名;1)先声明后初始化方式:int[]arr;arr=newint[5];//数组中包含5个元素,每一个元素的初始值都是int类型的默认值02)声明的同时进行初始化方式int[]arr=newint[]{1,2,3};//arr数组中包含3个元素(系统计算出来的),分别是整型1,2,3(由程序员控制)3)先声明后初始化使用的系统分配的默认值:I...

2019-04-10 16:42:04 2000

原创 实现数字的逆置问题

public class TestDemoJava1313 {//形式参数对实际参数进行一份值拷贝public static void getEveryBitNum(int num){//形式参数 int bit = 0; while(num != 0){ bit = num%10; System.out.print(bit+" "); ...

2019-04-10 16:40:34 349

空空如也

空空如也

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

TA关注的人

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