自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 P513-

1.集合框架的概述:1)集合、数组都是对多个数据进行存储操作的结构,简称Java容器说明:此时的存储,主要是指内存方面的存储,不涉及到持久化的存储(.txt、.jpg、.avi、数据库中)2)数组在存储多个数据方面的特点:一旦初始化以后,其长度就确定了数组一旦定义好,其数据类型就确定了,我们也就只能操作指定类型的数据了。3)数组在存储多个数据方面的缺点:一旦初始化以后,其长度不可修改。数组中提供的方法非常有限,对于添加、删除、插入数据等操作,非常不便,同时效率不高。获取数组中实际元素个数的

2022-03-11 23:23:04 930

原创 Java基础语法练习20

package jichu;public class Test20 { public static void main(String[] args) { Book[] arr=new Book[3]; arr[0] = new Book(1,"Java",20.3); arr[1] = new Book(2,"python",31); arr[2] = new Book(3,"ios",19.4); double .

2022-02-27 16:29:53 171 2

原创 Java基础语法练习19

package jichu;public class Test19 { public static void main(String[] args) { Cat cat = new Cat(); Dog dog = new Dog(); cat.color="花"; cat.breed="波斯猫"; dog.color="黑"; dog.breed="藏獒"; cat.eat();;.

2022-02-27 16:09:04 206

原创 Java基础语法练习18

package jichu;public class Test18 { public static void main(String[] args) { Teacher1 teacher1 = new Teacher1("周鹏",30,"Java基础中面向对象"); Student1 student1 = new Student1("韩光",18,"面向对象"); teacher1.teach(); student1.study..

2022-02-27 14:58:12 206

原创 Java基础语法练习17

package jichu;public class Test17 { public static void main(String[] args) { Manager manager=new Manager("一龙",123,15000,6000); manager.work(); manager.setBonus(9000); manager.work(); Coder coder=new Coder(); .

2022-02-27 14:41:41 153

原创 Java基础语法练习16

package jichu;import java.util.Scanner;public class Test16 { public static void main(String[] args) { Student s=new Student(); Scanner sc=new Scanner(System.in); System.out.println("请输入学员编号:"); String id=sc.next();.

2022-02-25 22:19:23 112

原创 Java基础语法练习15

package jichu;public class Test15 { public static void main(String[] args) { Teacher t1=new Teacher("t001","薛之谦","男",26,"JAVA"); System.out.println("id为"+t1.getId()+"的"+t1.getAge()+"岁"+ t1.getSex()+"老师"+t1.getName()+".

2022-02-25 21:44:16 169

原创 Java基础语法练习14

package jichu;import java.util.Scanner;public class Test14 { public static void main(String[] args) { int[] arr=new int[10]; System.out.println("请输入一个10个数的数组:"); Scanner sc=new Scanner(System.in); for (int i = 0; i .

2022-02-25 20:31:31 155

原创 Java基础语法练习13

package jichu;import java.util.Scanner;public class Test13 { public static void main(String[] args) { System.out.println("请输入两个整数:"); Scanner SC=new Scanner(System.in); int m= SC.nextInt(); int n= SC.nextInt(); ..

2022-02-25 20:07:13 97

原创 Java基础语法练习12

```javapackage jichu;import java.util.Scanner;public class Test12 { public static void main(String[] args) { System.out.println("输入一个整数:"); Scanner sc=new Scanner(System.in); int n=sc.nextInt(); System.out.println..

2022-02-24 20:33:57 156

原创 Java基础语法练习11

package jichu;import java.util.Scanner;public class Test11 { public static void main(String[] args) { System.out.println("输入起始年份和终止年份:"); Scanner sc=new Scanner(System.in); int fromYear=sc.nextInt(); int toYear=sc.n.

2022-02-24 20:28:28 53

原创 Java基础语法练习10

package jichu;import java.util.Scanner;public class Test10 { public static void main(String[] args) { int[] arr1=new int[5]; System.out.println("输入第一个整型数组:"); Scanner sc=new Scanner(System.in); for (int i = 0; i &lt.

2022-02-24 19:54:42 101

原创 Java基础语法练习9

package jichu;import java.util.Scanner;public class Test9 { public static void main(String[] args) { double lenth; double width; double radius; Scanner sc=new Scanner(System.in); System.out.print("请输入长方形的长和宽.

2022-02-24 17:17:19 47

原创 Java基础语法练习8

package jichu;public class Test8 { public static void main(String[] args) { int[] arr={10,20,30,40,50,60}; System.out.println(method(arr)); } public static int method(int[] arr){ int max = 0; int maxIndex=0;.

2022-02-24 17:02:47 163

原创 Java基础语法练习7

package jichu;import java.util.Scanner;public class Test7 { public static void main(String[] args) { System.out.print("输入两个整数:"); Scanner sc=new Scanner(System.in); int m=sc.nextInt(); int n=sc.nextInt(); do.

2022-02-24 16:38:59 50

原创 Java基础语法练习6

package jichu;import java.util.Scanner;public class Test6 { public static void main(String[] args) { int[] arr={1,2,3,2}; System.out.print("输入要查找的数字:"); Scanner scanner=new Scanner(System.in); int n=scanner.nextInt(.

2022-02-24 16:29:33 68

原创 Java基础语法练习5

package jichu;import java.util.Scanner;public class Test5 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); int[] arr=new int[6]; System.out.print("输入六个整数:"); for(int i = 0;i < arr.len.

2022-02-23 22:33:32 50

原创 Java基础语法练习4

package jichu;import java.util.Scanner;public class Test4 { public static void main(String[] args) { System.out.print("请输入一个整数:"); Scanner scanner = new Scanner(System.in); int n=scanner.nextInt(); System.out.printl.

2022-02-23 22:19:17 132

原创 Java基础语法练习3

package jichu;public class Test3 { public static void main(String[] args) { int[] arr={10,20,30,40,50,60}; System.out.println("数组中最小元素是:"+min(arr)); } public static int min(int[] arr){ int temp = 0; for (int i.

2022-02-23 22:04:30 120

原创 Java基础语法练习2

package jichu;public class Test2 { public static void main(String[] args) { int num1=(int)(Math.random()*100+1); int num2=(int)(Math.random()*100+1); System.out.println(sum(num1,num2)); } public static int sum(int num.

2022-02-23 21:03:39 45

原创 Java基础语法练习1

package jichu;import java.util.Scanner;public class Test1 { public static void main(String[] args) { Scanner scanner= new Scanner(System.in); System.out.print("请输入一个大于3的整数:"); int num= scanner.nextInt(); print(num);.

2022-02-23 20:32:28 57

原创 【无标题】

1.String:字符串,使用一堆“”引起来表示String声明为final的,不能被继承String实现了serializable接口:表示字符串是支持序列化的String实现了comparable接口:表示String可以比较大小String内部定义了final char[] value用来存储字符串数据String代表不可变的字符序列,简称不可变性体现:1.当对字符串重新赋值时,需要重写内部区域赋值,不能使用原有的value进行赋值。2.当对现有的字符串进行连接操作时,也需要重新指定内存

2022-02-21 17:22:44 53

原创 【无标题】

1.try-catch-finally的使用try{//可能出现异常的代码}catch(异常类型1 变量名1){//处理异常的方式1}catch(异常类型2 变量名2){//处理异常的方式2}catch(异常类型3 变量名3){//处理异常的方式3}…finally{//一定会执行的代码}try{int num=Integer.parseInt(str);System.out.println(”…”);}catch(NumberFormatException e){//S

2022-02-10 22:18:36 241

原创 P176-P370

1.Person p2=p1;将p1变量保存的对象地址值赋给p2,导致p1和p2指向了堆空间中的同一个对象实体2.属性:直接声明在一堆{}内,可以在声明属性时,指明其权限,使用权限修饰符。局部变量:声明在方法内、方法形参、代码块内、构造器形参、构造器内部的变量。不可以使用权限修饰符。没有默认初始化值。使用时必须显示赋值。...

2022-02-03 22:30:27 389

原创 P1-P175

1.JDK,JRE,JVM三者之间的关系,及JDK,JRE包含的主要结构有哪些JDK=JRE+Java的开发工具(javac.exe,java.exe,javadoc.exe)JRE=JVM+Java核心类库2.为什么要配置path环境变量,如何配置为了在任何路径下都可以运行Java开发工具3.类名不一定要和文件名一样,但如果是public类,类名要和文件名一样4.命名规范:包名:多单词组成时,所有单词的字母都小写:xxxyyyzzz类名、接口名:所有单词首字母大写:XxxYyyZzz变量

2022-01-20 22:05:48 7629

原创 常用的命令行指令

打开cmd,默认位置在C盘,输入d:回车,进入d盘dir 呈现该盘下目录md+空格+文件夹名称 新建文件夹cd d:\文件夹名称 进入该目录cd… 退回上一级目录cd+空格+一级目录\二级目录…\n级目录 直接进入n级目录cd\ 直接回到盘目录下del+文件名 删除文件del+*.txt 删除txt结尾的所有文件rd+文件夹名 删除该目录下的文件夹(要保证文件夹里是空的)del+文件夹名 删除该文件夹里的所有文件...

2022-01-19 18:16:31 231

原创 高效求a的n次幂

#include<stdio.h>#include<math.h>int fun(int a,int n){ int k=1; int res=a; if(n==0) return 1; while((k=k*2)<n) { res=res*res; } return res*pow(a,n-k/2);}main(){ int a,n; printf("输入底数和指数:"); scanf("%d %d",&a,&n); p

2021-02-14 22:38:56 224

原创 在有空字符串的有序字符串数组里查找

#include<stdio.h>int fun(char a[8][5],char b[5]){ int begin=0; int end=7; int mid=(begin+end)/2; while(begin<=end) { while(a[mid][5]=="") mid++; if(strcmp(b,a[mid][5])>0) begin=mid+1; else if(strcmp(b,a[mid][5])<0) end=mid

2021-02-14 22:38:26 65

原创 设备管理系统C语言

#include<stdio.h>#include<stdlib.h>#include<string.h>typedef struct equipment { char name[50]; char type[30]; char num[30]; float price; char term[30]; char host[30]; char date[9]; struct equipment *next;}EQU;EQU *addEquipme

2021-02-14 21:07:05 1442

原创 旋转数组的最大数和最小数

#include<stdio.h>void fun(int a[],int len){ int begin=0,end=len-1; int mid=(begin+end)/2; while((begin+1)<end) { if(a[begin]<a[mid]) { begin=mid; mid=(begin+end)/2; } else if(a[begin]>a[mid]) { end=mid; mid=(begin

2021-02-14 15:37:19 188

原创 小白上楼梯

#include<stdio.h>int fun(int n){ if(n==1) return 1; if(n==2) return 2; if(n==3) return 4; return fun(n-1)+fun(n-2)+fun(n-3);}main(){ int n; printf("输入台阶数:"); scanf("%d",&n); printf("有%d种方法",fun(n));}

2021-02-14 15:15:43 61

原创 希尔排序

#include<stdio.h>void fun(int a[],int len){ int i,j,interval,tmp; for(interval=len/2;interval>0;interval/=2) { for(i=interval;i<len;i++) { tmp=a[i]; j=i-interval; while(tmp<a[j]&&j>=0) {

2021-02-14 12:16:01 42

原创 递归汉诺塔

#include<stdio.h>void move(char x,char y){ printf("move from %c to %c\n",x,y);}void hano(int n,char A,char B,char C){ if(n==1) move(A,C); else { hanoi(n-1,A,C,B); move(A,C); hanoi(n-1,B,A,C); }}main(){ hanoi(5,'A','B','C');

2021-02-14 12:15:31 43

原创 递归二分查找

#include<stdio.h>int fun(int a[],int begin,int end,int x){ int mid=(begin+end)/2; if(begin>end)//表示没有找到 return -1; if(x<a[mid]) return fun(a,begin,mid-1,x); else if(x>a[mid]) return fun(a,mid+1,end,x); else return mid;}main()

2021-02-14 10:47:24 48

原创 递归插入排序

#include<stdio.h>void fun(int a[],int k){ if(k==1) return; fun(a,k-1); int tmp=a[k-1]; int index=k-2; while(tmp<a[index]&&index>=0) { a[index+1]=a[index]; index--; } a[index+1]=tmp;}main(){ int a[5]={8,6,2,1,6}; int

2021-02-12 10:12:14 62

原创 递归求最大公约数

#include<stdio.h>int fun(int m,int n){ if(m%n==0) return n; return fun(n,m%n);}main(){ int m,n; printf("输入m和n:"); scanf("%d %d",&m,&n); printf("最大公因数是:%d",fun(m,n)); }或者#include<stdio.h>int fun(int m,int n){ if(n==0)

2021-02-10 19:34:37 82

原创 递归求斐波那契数列第n项

#include<stdio.h>int sum(int n){ if(n==1||n==2) return 1; return sum(n-1)+sum(n-2);}main(){ int n; printf("输入项数:"); scanf("%d",&n); printf("数列第n项和为:%d",sum(n));}

2021-02-10 17:55:26 615

原创 出现k次与出现1次

#include<stdio.h>#include<math.h>main(){ int arr[]={2,2,2,5,7,7,7,3,3,3,6,6,6,0,0,0}; int i,j,a[16][4]; //将数组arr中的每一个元素转成4bit三进制,用数组存储 for(i=0;i<16;i++) { for(j=3;j>=0;j--) { a[i][j]=arr[i]%3; arr[i]/=

2021-02-10 17:15:55 108

原创 递归数组求和

#include<stdio.h>int sum(int a[],int len){ if(len==1) return a[len-1]; return a[len-1]+sum(a,len-1);}main(){ int a[5]={8,9,6,5,5}; printf("%d",sum(a,5));}

2021-02-10 13:31:09 140

原创 递归输出从i到j

#include<stdio.h>void fun(int i,int j){ if(i>j) return; printf("%d ",i); return fun(i+1,j);}main(){ int i,j; printf("输入起始值和终止值:"); scanf("%d %d",&i,&j); fun(i,j);}

2021-02-08 19:30:07 91

空空如也

空空如也

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

TA关注的人

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