Java基础之循环语句

今天我们来说说循环,什么是循环呢,就是重复的做同一件事,那么对比到代码这,就是让一段代码重复的执行Java中的循环语句有三种,且听我细细说来:1.while循环语法格式while(条件表达式){ 当条件表达式为真时,执行此处代码,在判断条件表达式,直到条件表达式为假时,结束循环。}2.do while循环语法格式do{ 先执行此处代码,再判断条件表达式,返回值为真,继续执行此处代码,如果为假,循环结束。}while(条件表达式);看到这,想必大家就会有疑问:while和do
分类: 其他 发布时间: 08-08 13:31 阅读次数: 0

Java基础之数组的排序

数组的遍历在学习数组的排序之前,我们先来了解一下数组的遍历。怎么打印数组呢?大家可能会有疑问,数组不也是变量的一种吗,那么直接打印就好了呀public class Text{ public static void main(String[] args){ int []nums = new int[]{1,2,3,4,5}; System.out.println(nums); }}这样就按照我们的想法,像打印变量一样把数组给打印出来。大家发现,输出结果是一段不认识的字符串并不似
分类: 其他 发布时间: 08-08 13:31 阅读次数: 0

Java基础之二维数组

二维数组的定义简单地说,二维数组就是在数组中又存储了数组,即数组的元素也是数组。二维数组的创建和数组一样,二维数组的创建也有动态和静态之分。1.动态创建数据类型[][] 数组名 = new 数据类型[m][n];//例如int [][] nums1 = new int[3][2]数据类型 数组名 [][] = new 数据类型[m][n];//例如int [nums2 [][] = new int[3][2]数据类型 [] 数组名[] = new 数据类型[m][n];//例如i
分类: 其他 发布时间: 08-08 13:31 阅读次数: 0

Java基础之练习题01

想测试的话,复制然后在main方法里调用一下就完事了1.有如下代码:int a = 5;int b = (a++)+(--a)+(++a);问执行完之后,b的结果是多少?代码:public static void q_1(){ int a = 5; int b = (a++)+(--a)+(++a); System.out.println(a:+a); System.out.println(b:+b); }结果:2.int n;请用表达式表示n的个位数,十位数
分类: 其他 发布时间: 08-08 13:31 阅读次数: 0

JavaSE基础总结(模拟用户模块)

今天带大家使用java最基础的分支语句,循环,方法,以面向过程的方式来进行“模拟用户模块”的开发首先,确认需求:注册登录修改密码退出先把几个主要的功能列出来,然后根据我们所学的,是不是switch分支就用到了?...
分类: 其他 发布时间: 08-08 13:31 阅读次数: 0

JavaSE模拟用户模块源代码

具体的步骤,和分析在上一篇博客里,有兴趣的小伙伴,可以去了解一下,废话不多说,上代码import java.util.Scanner;public class UserModule { //成员变量的定义,在成员变量里声明scanner,哪个方法都可以使用 static Scanner scanner; //声明用户,密码,模拟数据库的存储 static String userNames[] = new String[666]; static String passwords[] = new
分类: 其他 发布时间: 08-08 13:31 阅读次数: 0

Java基础之类与对象

类:是抽象的概念集合,表示的是一个共性产物。或者说,多个对象抽取其共同点形成的概念称为类。对象对象是真实存在是事物,表示一个独立的个体,每个对象拥有自己独立的属性,依靠属性来区分不同的对象类与对象的关系类是对象的模板,对象是类的实例,类需要通过对象才可以使用(之有少部分类可以直接使用,比如Arrays)。类的创建访问权限修饰符 class 类名{ //属性 访问权限修饰符 数据类型1 变量名1; 访问权限修饰符 数据类型2 变量名2; ... //方法 访问权限修饰符 返回值类型
分类: 其他 发布时间: 08-08 13:31 阅读次数: 0

Java基础之练习题02

想测试的话,复制然后在main方法里调用一下就完事了1.(for循环)计算1+2+3+…100的和代码://1到100的累加 public static void q_1(){ int sum = 0; for(int i=1;i<=100;i++){ sum+=i; } System.out.println(sum:+sum); }2.(for循环)计算1+3+5+…+99的和代码://100以内单数的累加public static void q_2()
分类: 其他 发布时间: 08-08 13:31 阅读次数: 0

KMP查找算法

/*KMP算法1.最长前缀后缀2.基于公共最长前缀后缀进行匹配 失配时,模式字符串向右移动位数:已匹配字符数-失配字符上一位字符所对应的最长前缀后缀位数3.next数组 next数组的求法就是最大长度表全部往右移动一位,然后最左边的那个值赋值为-1就可以了4.通过代码来递推计算next数组5.next数组的优化6.完整的kpm算法*/#include<iostre..._易语言kmp算法搜索
分类: 其他 发布时间: 08-08 13:31 阅读次数: 0

数据结构-排序-冒泡排序(c++实现)

#include<iostream>#include<cstdio>using namespace std;int a[100];void swap(int* c, int* d){ int* temp; temp = c; c = d; d = temp;}void bubblesort(int a[],int n){ for(int i=n-1...
分类: 其他 发布时间: 08-08 13:31 阅读次数: 0

数据结构-排序-基数排序(c++实现)

#include<iostream>using namespace std;int GetMax(int a[],int n) { int max = a[0]; for (int i = 1; i < n; i++) { if (a[i] > max) max = a[i]; } return max;}void CountSort(int a...
分类: 其他 发布时间: 08-08 13:31 阅读次数: 0

数据结构-排序-直接插入排序(c++实现)

#include<iostream>using namespace std;#define MAXN 20typedef int keytype;typedef struct { keytype key;}Redtype;typedef struct { Redtype r[MAXN + 1]; keytype length;}Sqlist;void ...
分类: 其他 发布时间: 08-08 13:31 阅读次数: 0

数据结构-排序-堆排序(c++实现)

#include<iostream>using namespace std;void HeapJudge(int tree[], int s, int m) { //最小堆 int j; int tmp = tree[s]; for ( j = 2 * s; j <= m; j = j * 2) { if (j < m && tree[...
分类: 其他 发布时间: 08-08 13:31 阅读次数: 0

数据结构-排序-归并排序(c++实现)

#include<iostream>using namespace std;void Merge(int L[], int s, int m, int t) { int LIFT_SIZE = m - s + 1; int RIGHT_SIZE = t - m; int* left = new int[LIFT_SIZE]; int* right = new int[R...
分类: 其他 发布时间: 08-08 13:31 阅读次数: 0

数据结构-排序-快速排序(c++实现)

#include<iostream>using namespace std;#define MAXN 20typedef int keytype;typedef struct { keytype key;}Redtype;typedef struct { Redtype r[MAXN + 1]; keytype length;}Sqlist;int P...
分类: 其他 发布时间: 08-08 13:31 阅读次数: 0

数据结构-排序-简单选择排序(c++实现)

#include<iostream>using namespace std;#define MAXN 20typedef int keytype;typedef struct { keytype key;}Redtype;typedef struct { Redtype r[MAXN + 1]; keytype length;}Sqlist;void ..._void select(sqlist
分类: 其他 发布时间: 08-08 13:31 阅读次数: 0

数据结构-排序-希尔排序(c++实现)

#include<iostream>using namespace std;#define MAXN 20typedef int keytype;typedef struct { keytype key;}Redtype;typedef struct { Redtype r[MAXN + 1]; keytype length;}Sqlist;void S...
分类: 其他 发布时间: 08-08 13:31 阅读次数: 0

判断一个树是否是另一个树的子结构(c++实现)

#include<iostream>#include<queue>using namespace std;typedef struct TreeNode{ int data; TreeNode* lchild; TreeNode* rchild;}BiNode,*Bitree;queue<Bitree> bt;int height=0;//建树,先序遍历void Creat_bitree(Bitree &t){
分类: 其他 发布时间: 08-08 13:31 阅读次数: 0

用Vue-cli脚手架搭建项目

用Vue cli搭建微信小程序项目安装cnpm全局安装创建项目启动项目微信小程序开发者工具导入项目写在最后安装cnpm在项目开发中我们经常需要使用node.js的包管理器npm来下载一些依赖但是npm因为网络原因会使下载速度变得非常慢,所以我们需要换成淘宝源的cnpm在命令行窗口输入下面的这句指令即可安装 npm install cnpm -g --registry=https://registry.npm.taobao.org报了一个WARN,先不管了他,下面下载试试能不能用再说,难受~_手脚架创建项目很慢
分类: 其他 发布时间: 08-08 13:31 阅读次数: 0

uni-app的样式和sass

uni-app的样式和sass样式rpxvwsass以下代码都是在vscode中进行编辑样式rpx rpx(responsive pixel): 可以根据屏幕宽度进行自适应。规定屏幕宽为750rpx。如在 iPhone6 上,屏幕宽度为375px,共有750个物理像素,则750rpx = 375px = 750物理像素,1rpx = 0.5px = 1物理像素小例子(./pages/index.vue)<template><view class=content>
分类: 其他 发布时间: 08-08 13:31 阅读次数: 0