自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 详解OSI七层网络模型 & TCP/IP四层模型

@TOC这里对OSI七层网络模型和TCP/IP四层模型及其下的各层和TCP协议的设计核心做出总结供大家参考,如有错误欢迎指出讨论!OSI七层网络模型 & TCP/IP四层模型OSI七层模型(Open System Interconnection,开放系统互连)是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系。它是一个七层的、抽象的模型,不仅包括一系列抽象的术...

2019-09-07 22:27:57 1275 1

原创 Math.ceil()、Math.floor()和Math.round()的区别

在Java中,Math类提供了三个四舍五入的类似函数,分别为Math.ceil()、Math.floor()和Math.round()。下面为大家详细解释他们的用法和区别:顾名思义,ceil译为装天花板、天花板的意思,floor是地板的意思。于是我们将数轴竖着放立,这样有助于理解,如图:数字从上到下,从大到小。1. Math.ceil()(参数和返回值都为double类型):表示向上取整...

2019-07-04 14:03:30 1349

原创 Java实现括号匹配问题

给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。在这里我们使用栈来实现,代码如下(以下有关栈的代码及方法是建立在已经实现的基础上,如果没有实现的话,必须自己先完成栈及栈的相关方法):import java.util.Scan...

2019-04-26 12:43:46 12107 10

原创 浅谈递归

递归,做为一种算法在程序设计语言中广泛应用,想必大家都并不陌生,它是指程序调用自身的编程技巧。我们先来看这样一段话,大家小时候一定听过这个故事吧,“从前有座山,山里有座庙,庙里有个老和尚和小和尚,老和尚给小和尚讲故事:从前有座山,山里有座庙,庙里有个老和尚和小和尚,老和尚给小和尚讲故事:… …”当然,这是一个“无穷无尽”的故事,并没有结束的条件,可以一直讲下去。以上内容用代码表示如下:pub...

2019-04-16 13:28:58 441

原创 剑指offer — Java中 == 和 equals 的区别

在Java中提供了两种比较变量或对象是否相等的方式,一是使用 == 运算符,二则是使用Object类的equals()方法,下面为详细区别一下这两种方式的用法。在这之前,我们有必要先来聊一聊变量和对象的产生过程。对于变量而言,基本数据类型都保存在栈内存上,而引用数据类型(数组,接口,枚举,类,String)则保存在堆内存上。基本数据类型的比较:public class TestDemo1 ...

2019-04-14 14:34:23 147

原创 Java String 类的应用

用java实现:逆序句子:i am a good good boy ==> boy good good a am i函数原型:public static String reverseSentence(String str) {}import java.util.Scanner;public class TestDemo3 { public static String re...

2019-04-12 18:53:57 181

原创 剑指offer — Java抽象类和接口详解

写在前面:在我们的面试过程中,被问到最多的就是抽象类和接口,这也是重点和难点。这篇博客就为大家详细的介绍一下抽象类和接口的联系以及本质区别。抽象类首先我们要知道,Java作为一门面向对象(点击此处了解“Java面向对象”)的编程语言,类的概念是至关重要的,而类就是产生我们对象实例的一个蓝图和模板,有了类的出现,我们才产生不同的对象,这也反映出了Java的一大特性:多态。Java中普通的类由属...

2019-04-10 17:42:17 222

原创 浅谈Java面向对象

写在前面:⾯向过程与面向对象编程缺少了可重⽤性设计。⾯向对象三⼤特征一. 封装性:所谓封装,也就是把客观事物封装成抽象的类,并且类可以把⾃⼰的数据和⽅法只让可信的类或者对象操作,对不可信的进⾏信息隐藏。简⽽⾔之就是,内部操作对外部⽽⾔不可⻅(保护性)。二. 继承性:继承是指这样⼀种能⼒:它可以使⽤现有类的所有功能,并在⽆需重新编写原来的类的情况下对这些功能进⾏扩展。三 . 多态性:所谓多态...

2019-04-09 18:08:15 267

原创 Java数组浅析

数组的概念:数组指的就是⼀组相关类型的变量集合并且这些变量可以按照统⼀的⽅式进⾏。数组为引用数据类型。数组分为一维数组、二维数组和三维数组…我们可以把二维数组看作是元素为一维数组的一维数组;同样,我们可以把三维数组看作是元素为二维数组的一维数组…以此类推。不过除了一维数组使用较为频繁以外,其他数组使用的比较少,所以此处不做过多介绍。上面谈到,数组为引用数据类型,所以必然存在内存分配问题。数...

2019-04-06 21:22:27 276

原创 C语言_操作符总结

在C语言中,操作符分为以下几种:1. 算术操作符:+ - * / %2. 移位操作符:<< >>3. 位操作符:& | ^ 4. 赋值操作符:= (复合赋值符:+= -= *= /= %= >>= <<= &= |= ^=)5. 单目操作符:! - + & sizeof ~...

2019-04-01 13:49:18 265

原创 C语言(猜数字游戏;折半查找;冒泡排序;编写代码模拟三次密码输入的场景,最多能输入三次密码;编写一个程序,实现大小写转化,数字不输出;写出数组初始化、反置、清空操作函数等.)

#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>#include <time.h>void swap(int* a[], int* b[]){int temp = *a;*a = *b;*b = temp;}void bubblesort(int arr[]...

2019-03-24 12:38:11 371

原创 C语言(求0-999之间的所有水仙花数并输出;求sn=a+aa+aaa+aaaa+aaaaa+...的前n项之和,其中a是一个数字)

#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>#include <math.h>int main(){////第一题://int i = 0;//int j = 0;//int k = 0;//for (i = 1; i <8; i++){// ...

2019-03-22 18:08:09 331

原创 C语言(不允许创建临时变量交换两个数的内容;求十个整数中的最大值;求两个数的最大公约数;1/1-1/2+1/3-1/4+1/5……+1/99-1/100的值;1-100中9出现次数)

#define _CRT_SECURE_NO_WARNINGS#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;//1.给定两个整形变量的值,将两个值的内容进行交换。int main(){int a = 0;int b = 0;int c = 0;printf(“请输入两个数,并用空格隔开。\na=\tb=\n”);scanf("...

2019-03-18 07:22:56 290

原创 同学们应该都去麦当劳或肯德基吃过快餐吧?请同学们参考肯德基官网的信息模拟肯德基快餐店的收银系统,使用java语言进行编写。

package KFC;import java.io.BufferedWriter;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStreamWriter;import java.util.Date;...

2018-10-27 13:36:07 574

原创 从键盘输入4个0-13之间的正整数实现24点游戏并写入文件中

代码如下:include&lt;stdio.h&gt;include &lt;stdlib.h&gt;include &lt;time.h&gt;FILE * fp;void main(){void play(); //声明函数fp=fopen(“Gamereport.txt”,“wb”);printf(" *** | 欢迎使用24点游戏! | ***\n\n");pla...

2018-10-02 13:37:10 312

原创 百词斩英语单词小助手(主要实现英语单词学习的功能。用户可对词典文件中的单词进行预览,增删改查。同时还可进行中英、英中测试。本系统还提供了测试成绩的显示功能。)

struct word //单词的结构体 { char en[MAX_CHAR]; // 英文形式 char ch[MAX_CHAR]; //中文形式 } s[MAX_NUM]; //单词数组 int num; //单词个数 int select=1;//select 为是否退出系统的标记 int d=0,c=0; //帮助 voi...

2018-09-08 11:23:05 1625

原创 求2个及多个正整数的最大公约数和最小公倍数的三种方法

package com.wener; /** * 使用辗转相除法求 */ import java.util.Scanner;public class HomeWork01 { public static void main(String[]args){ Scanner scan = new Scanner(System.in); ...

2018-09-08 11:10:29 1173 1

原创 中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。

package com.wener;import java.io.FileWriter; import java.io.IOException; import java.util.Scanner;public class HomeWork { public static void main(String[] args) throws IOException { ...

2018-09-01 10:22:05 1746

空空如也

空空如也

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

TA关注的人

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