自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 组个最小数

给定数字0-9各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意0不能做首位)。例如:给定两个0,两个1,三个5,一个8,我们得到的最小的数就是10015558。现给定数字,请编写程序输出能够组成的最小的数。输入格式:每个输入包含1个测试用例。每个测试用例在一行中给出10个非负整数,顺序表示我们拥有数字0、数字1、……数字9的个数。整数间用一个空格分...

2019-06-06 15:03:00 150

原创 顺序表的增删改查

package a.b.c;import jdk.nashorn.internal.ir.ReturnNode;import java.util.Arrays;public class MySequenceimpl implements ISequence { private Object[] elem; private int UsedSize;//有效数据个数 ...

2019-05-15 10:25:28 196

原创 Java简单工厂类

简单工厂模式简单工厂模式:专门定义一个类用来创建其它类的实例,被创建的实例通常都具有共同的父类。这里我们相当于是创建生产电脑的工厂,客户需要购买什么样的电脑,只要输入类型编号就可以获取该电脑。将类的实例化交给工厂易于解耦。package a.b.c;import java.util.Scanner;interface Computer{ void printComputer()...

2019-04-22 18:21:32 462

原创 Java抽象类

抽象类的定义与使用:抽象类只是在普通类的基础上扩充了一些抽象方法而已,所谓的抽象方法指的是只声明而未实现的方法(即没有方法体)。所有抽象方法要求使用abstract关键字来定义,并且抽象方法所在的类也一定要使用abstract关键字来定义,表示抽象类例如abstract class Person{ private String name; public String get...

2019-04-17 21:06:11 106

原创 Java内部类

内部类:所谓内部类就是在一个类的内部进行其他类结构的嵌套的操作package a.b.c;class Outer{ private String msg = "Hello World" ; // ******************************** class Inner{ //定义一个内部类 public void print(){ //...

2019-04-17 19:39:16 66

原创 Java代码块

代码块: 使用 {} 定义的一段代码。根据代码块定义的位置以及关键字,又可分为以下四种:1.普通代码块2.构造快3.静态块4.同步代码块普通代码块例如:public class Test{ public static void main(String[] args) { { //直接使用{}定义,普通方法块 int x = 10 ;...

2019-04-17 19:12:58 94

原创 打印1000以内的完数

一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。例如6=1+2+3.编程 找出1000以内的所有完数。package a.b.c;public class Test { public static void main(String[] args) { for (int i = 1; i < 1000 ; i++){ int ...

2019-04-17 18:02:30 493

原创 猴子吃桃

题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。package a.b.c;public class Test { public static void main(String[] args...

2019-04-17 17:53:17 120

原创 整数反转

给出一个32位的有符号整数,你需要将这个整数中每位上的数字进行反转.示例 1: 输入:123 输出:321示例 2: 输入 :-123 输出 -321示例 3 : 输入 120 输出: 21package a.b.c;import java.lang.Math;class Change{ public void fun(int num){ int[] num...

2019-04-15 19:10:13 86

原创 Java面向对象I

类与对象1.面向对象编程:对现实生活的抽象1.1 面向对象三大特征封装:将客观事物封装为抽象的类,并且类可以将自己的数据与方法只对可信的类与对象开放,对不可信的进行隐藏。内部操作对外部而言不可见。(保护性)继承:继承描述的是一种能力:可以使用现有类的所有功能,并在无须重新编写原有类的情况下进行功能上的扩展。要使用继承,必须满足is-a原则(代码复用)多态: 一个类实例的相同方法在不同情...

2019-04-11 16:19:06 72

原创 Java方法重载与方法递归

方法重载定义:方法名称相同,参数的类型、顺序或个数不同(简称:参数列表不同)方法的签名:指的是方法名与参数,返回类型不是签名的一部分(重要) 不能有两个名字相同、参数类型也相同却返回不同类型值的方法方法重载实例:public class Test{ public static void main(String[] args) { System.out.println...

2019-04-10 20:14:31 132

原创 Java方法的定义与使用

方法的定义:方法是一段可以被重复调用的代码块。方法的声明:public static 方法返回值 方法名称([参数类型 变量 ...]){方法体代码;[return 返回值];}当方法以void关键字声明,那么此方法没有返回值;若有返回值,返回值可以为基本类型和引用类型。public class Test{public static void main(String[] args...

2019-04-10 20:00:07 182

原创 JavaSE之数据类型与运算符

Java注释Java中的注释主要分为以下三种单行注释:// 注释内容(用的最多)多行注释:/* 注释内容 /文档注释: /* 文档注释 */(常见于方法和类之上描述方法和类的作用),可用来自动生成文档Java标识符Java语言中,对于变量,常量,函数,语句块也有名字,我们统统称之为Java标识符。对于Java标识符,有以下三点要求:标识符由字母、数字、 _、 $ 所组成,其...

2019-03-29 18:14:47 96

原创 初识Java

1.main方法示例public class Test { public static void main(String[] args) { System.out.println("Hello Java"); System.out.println("My name is :" + args[0]); }}通过上述代码,我们可以看到一个完整的...

2019-03-20 15:41:15 75

原创 Java数组

数组:一组相同数据类型的集合,长度固定,引用类型类集:动态数组1.基本概念1.1动态初始化声明并初始化数组数据类型[] 数组名称 = new 数据类型[长度];声明并开辟长度为3的整型数组int[] data = new int[3];I.当开辟数组空间后,所有数组内容为其数据类型默认值II.访问数组元素使用数组名称[索引下标],索引从0开始。当访问下标超出数组长度时,会抛出运行...

2019-03-07 21:01:29 87

原创 求最大公因数

#define _CRT_SECURE_NO_WARNINGS#include&lt;stdio.h&gt;#include&lt;stdlib.h&gt;void main(){ int a, b; printf("请输入两个数据:\n"); scanf("%d %d", &amp;a, &amp;b); while (a != b) { if (a &gt; b) a =...

2018-11-13 20:17:05 209

原创 将三个数按从大到小输出

#define _CRT_SECURE_NO_WARNINGS 1#include&lt;stdio.h&gt; #include &lt;stdlib.h&gt;int main(){ int a, b, c, t; printf("请输入三个数:\n"); scanf("%d%d%d", &amp;a, &amp;b, &amp;c); if (a &lt; b) {...

2018-11-13 20:16:32 281

原创 求10整数的最大值

#define _CRT_SECURE_NO_WARNINGS#include&lt;stdio.h&gt;#include&lt;stdlib.h&gt;int main(){ int arr[10] = { 0 }; int i = 0; int max = 0; printf("请输入十个整数:"); for (i = 0; i &lt; 10; i++) { sca...

2018-11-13 20:15:35 181

原创 给定两个整形变量的值,将两个值的内容进行交换

#include &lt;stdio.h&gt;#include&lt;stdlib.h&gt;int main(){ int a = 10; int b = 20; a = a + b; b = a - b; a = a - b; printf("a=%d\n", a ); printf("b=%d\n", b ); system("pause");...

2018-11-13 20:15:08 96

原创 判断1000-2000年之间的闰年

#include&lt;stdio.h&gt;int main(){ int i; for (i = 1000; i &lt;= 2000; i++) { if (i % 4 == 0) { if (i % 100 != 0) printf("%d ", i); } if (i % 400 == 0) printf("%d ", i); } sy...

2018-11-13 20:13:35 138

原创 输出乘法口诀表

#include &lt;stdio.h&gt;int main(){ int i, j; for (i = 1; i &lt;= 9; i++) { for (j = 1; j &lt;= i; j++) { printf(" %d*%d=%d",i, j, i*j); } printf("\n"); } system("pause"); return 0;...

2018-11-13 20:12:50 127

原创 打印100~200 之间的素数

#include&lt;stdio.h&gt;int main(){ int i, j; for (i = 100; i &lt;= 200; i++) { for (j = 2; j &lt;= i - 1; j++) { if (i%j == 0) break; } if (j == i) printf("%d ", i); } printf(...

2018-11-13 20:12:01 77

空空如也

空空如也

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

TA关注的人

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