自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数组

数组数组的定义数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称做一个数组元素,每个数组元素可以通过一个下标来访问他们。数组声明创建首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法:dataType[] arrayRefVar;Java 语言使用的 new 操作符来创建数组,语言如下:dataType [] arrayRefVar = new dataType[arraySize];数组的

2021-03-22 16:52:06 87

原创 递归 练习

递归递归就是A方法调用A方法!自己调用自己。利用递归可以用简单的程序来解决一些复杂的问题。他通常只把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需要少量的程序就可秒输出解题过程所需要的多次重复计量,大大地减少了程序的代码量。递归的能力在于用有限的语句来定义对象的无限集合。递归结构包括两部分:递归头:什么时候不调用自身方法。如果没有头,将陷入死循环。递归体:什么时候需要调用自身方法。 package com.zhz.method;

2021-03-16 17:07:47 113

原创 何为方法

何为方法System.out.println(),那么他是什么?System 是类类;out 是 System 下的一个输出对象;println() 是一个方法。调用系统类内标准输出对象 out 中的 println() 方法。Java 方法是语句的集合,他们在一起执行一个功能。方法是解决一类问题的步骤有序集合方法包含类或对象中方法在程序中被创建,在其他地方被引用设计方法最好的原则:方法的本意是功能块,就是实现某个功能的语句块的合集。我们设计方法的时候,最好保持方法的原子性,

2021-03-14 17:00:39 105

原创 增强 for 循环break;continue;关于goto关键字

增强for循环Java5 引进了一种主要用于数组或集合的增强型 for 循环。Java增强 for 循环语法格式如下:for(声明语句:表达式){代码句子}声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块,其值与此是数组元素的值相等。表达式:表达式是要访问的数组名,或者是返回值为数组的方法。package com.zhz.struct;public class ForDemo05 { public static void

2021-03-14 17:00:11 835

原创 三、循环结构

三、循环结构while 循环while 是最基本的循环。只要表达式为 true 循环就会一直执行下去。我们大多数情况会让循环停止下来的,我们需要一个让表达式失效的方式来结束循环。少部分情况需要循环一直执行,比如服务器的请求响应监听等。循环条件一直为 true 就会造成 无限循环【死循环】,我们正常的业务编程中应该尽量避免死循环。会影响程序性能或者造成程序卡死崩溃!package com.zhz.struct;public class WhileDemo01 { public s

2021-03-12 16:17:08 164

原创 sequence

结构一.顺序结构Java的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行。顺序结构是嘴贱的算法结构。语句与语句之间,框与框之间是按照从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构package com.zhz.struct;public class SequenceDemo { public static void main(String[] args) { System.out.println

2021-03-11 17:14:16 209

原创 scanner的进阶使用

package com.zhz.scanner;import java.util.Scanner;public class Demo04 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); //从键盘接收数据 int i = 0; float f =0.0f; //如果...那么

2021-03-11 17:13:48 99

原创 用户交互scanner

Scanner对象之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,让我们可以获取用户的输入。Java.util.Scanner 是Java5的新特征,我们可以通过Scanner 类来获取用户的输入。基本语法Scanner s =new Scanner(System.in)通过Scaneer类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要 使用 hasNext()与hasNextLine()判断是否还有输入的数

2021-03-10 16:19:13 88

原创 包机制 JavaDoc

包机制为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。包语句的语法格式为:package pkg1[. pkg2[. pkg3…]]; com.zhao.www一般利用公司域名倒置作为包名:为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用”import“JavaDocjavadoc命令是用来声称自己的API文档的参数信息@author 作者名@version 版本号@since 指明需要最早使用的jdk版本@pa

2021-03-10 16:18:38 86

原创 运算符

运算符Java语言支持如下运算符: 优先级()算数运算符:+,-,*,/,%,++,–赋值运算符: =关系运算符:<,>,<=,>=,==,!=instanceof逻辑运算符:&&,||,!位运算符:&,|,^,~>>,<<,>>>(了解!!!)条件运算符:?拓展赋值运算符:+=,-=,*=,/=基本运算符package operator;public class Demo01 {

2021-03-09 16:52:54 74

原创 变量 常量 作用域

变量变量是什么:就是可以变化的量!Java是一种强类型语言,每个变量都必须声明其类型。Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。type varName [=value] [{,varName[value]}] //数据类型 变量名 = 值;可以使用逗号隔开来声明多个同类型变量。注意事项每个变量都有类型,类型可以是基本类型,也可以是引用类型。变量名必须是合法的标识符。变量声明是一条完整的语句,因此每一个声明都必须以分号结束。示例

2021-03-08 17:01:35 70

原创 类型转换

类型转换由于Java是强类型语言,所以要进行有些运算的时候需要用到类型转换。低-------------------------------------------------高byte,short,char → int → long → float → double运算中,不同类型的数据先转换为同一类型,然后再进行运算。强制类型转换自动类型转换public class Demo04 { public static void main(String[] args)

2021-03-03 17:06:34 165 2

原创 数据类型扩展

数据类型扩展public class Demo03 { public static void main(String[] args) { //整数扩展 进制 二进制开头0b 十进制 八进制开头0 十六进制开头0x int i =10; int i2 =010;//八进制0 int i3 =0x10;//十六进制0x 0~9 A~F 16 System.out.println(i); S

2021-03-03 17:06:04 87 1

原创 数据类型

什么事字节位(bit):是计算机 内部数据 存储的最小单位,11001100是一个八位二进制数;字节(byte):是计算机中 数据处理 的基本单位,习惯用大写B来表示;1B(byte)=8bit;字符:是指计算机中使用的字母、数字、字和符号。1bit表示1位1Byte表表示一个字节1B=8b1024B=1KB1024KB=1M1024M=1G1024G=1TB数据类型强类型语言要求变量的使用要求严格符合规定,所有的变量都必须先定义后才能使用弱类型语言Java

2021-03-02 17:02:19 76

原创 注释和标识符

注释:public class HelloWorld { public static void main(String[] args) { String tyrp = "小志"; System.out.println("Hello,World!!"); } //单行注释: // //输出一个Hello,World //多行注释:可以注释一段文字 /* 注释 */ /* * 123 *

2021-03-01 17:32:07 348

原创 Hello World

Helloworld!随便新建一个文件夹,存放代码新建一个java文件文件后缀名为.javaHello.java【注意点】系统可能没有显示文件后缀名,需要我们手动打开编写代码public class Hello{ public static void main(String[] args){ System.out.print("Hello,World!!!"); }}编写javac java文件夹,会生成一个class文件运行class文件

2021-02-27 21:52:42 59

原创 2021-02-25

打开cmd的方式开始+系统+命令提示符win键+R 输入cmd打开控制台在任意文件夹下面,按住shift键+鼠标右键点击,在此处打开命令行窗口资源管理器地址栏前面加上cmd 路径选择管理员方式运行常用的Dos命令(打开cmd)盘符切换 D:查看当前目录下的所有文件 dir切换目录 cd(change directory)cd /d D: 切换到D盘cd … 返回cd /d C:\program files清理屏幕 cls(clear screen)退出终端 exi

2021-02-25 22:49:21 51

原创 2021-02-24

电脑常用快捷键全选 Ctrl+A复制 Ctrl+C剪切 Ctrl+X粘贴 Ctrl+V撤销 Ctrl+Z保存 Ctrl+S关闭窗口Alt+F4永久删除 shift+delete运行 Windows+R打开我的电脑 Windows+E任务管理器 Ctrl+shift+esc切换应用程序 Windows+tab...

2021-02-24 21:35:34 44

原创 2021-02-23

Markdown学习将txt文档后缀改为md标题“# ”表示一级标题“## ”二级标题“### ”三级标题 最多只支持到6级标题字体hello,world! (两边加两个号变为粗体)hello,world!(两边加1个变为斜体)***hello,world!***(斜体加粗)hello,world!(删除线的效果)引用> 风向哪边吹?向着明天吹。(一个大写箭头符号)分割线(都可以变为分割线)图片![截图1](输入图片地址)超链接我这样的人注:[]内写内容,(

2021-02-23 20:44:14 53

空空如也

空空如也

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

TA关注的人

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