自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 初学Java

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

2022-04-07 23:12:29 42

原创 初学Java

可变参数JDK5 开始,Java支持传递同类型的可变参数给一个方法。在方法声明中,在指定参数类型后加一个省略号(…)。一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。任何普通参数必须在它之前声明。package com.xiaohuan.method;public class Demo04 { public static void main(String[] args) { //Demo04 demo04 = new Demo04();

2022-04-06 23:19:46 201

原创 初学Java

增强for循环Java5 引入了一种主要用于数组或集合的增强型for循环Java增强for循环语法格式如下:for (声明语句:表达式){ //代码句子}声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块,其值与数组元素的值相等。表达式:表达式是要访问的数组名,或者是返回值为数组的方法break continue//break在任何循环语句的主体部分,均可用break控制循环流程//break用于强制退出循环,不执行循环中剩余的语句。(b

2022-04-05 23:23:18 212

原创 Java初学

Scanner对象Scanner对象可以实现程序和人的交互,Java.unit.Scanner是Java5的新特征,可以通过Scanner类来获取用户的输入基本语法:Scanner scanner = new Scanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hesNextLine()判断是否还有输入的数据。next():package com.xiaohuan.scanner;i

2022-04-04 22:50:25 369

原创 java变量常量及运算符

变量//实例变量:从属于对象;作用范围更大;如果不自动初始化,这个类型的默认值 0 0.0 u0000//布尔值:默认是false//除了基本类型其余都是null;类变量需要在前面加static局部变量定义后一定要赋值常量public class Demo07 { //变量之前的都是修饰符,不存在先后顺序 //常量用final来定义 static final double PI = 3.14; public static void main(String[

2022-03-07 00:25:26 106

原创 java基础数据类型

数据类型强类型语言:要求变量的使用要严格符合规定,所有变量都必须先定义后再使用Java的数据类型分为两大类基本类型引用类型[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fWM27ZkG-1645546139482)(D:\图片123\Screenshots\屏幕截图 2022-02-22 231148.png)]此图为基本类型字节相关内容:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-laEvmUS2-16455461394

2022-02-23 00:09:43 206

原创 Java学习

注释一:Java中的注释有三种单行注释多行注释文档注释二:单行注释格式双斜杠,注释写在斜杠后面即可三:多行注释/**/在两个星号之间写注释可以换行四:文档注释JavaDos,/**回车标识符Java所有组成部分都需要名字。类名,变量名以及方法名都被称为标识符关键字如:class public标识符注意点所有标识符都应以字母(大小写都可),美元符($),或下划线开头首字母之后可以是字母,美元符,下划线或数字的组合不能使用关键字作为变量名或方法名标识符是大小写敏感的

2022-02-22 00:13:11 128 1

原创 java基础

数组的三种初始化静态初始化int[] a = {1,2,3};Man[] mans = {new Man(1,1),new Man(2,2)}动态初始化int[] a = new int[2];a[0] = 1;a[2] = 2;数组的默认初始化:数组是引用类型,它的元素相当于类的实例变量,因此数组一经分配空间,其中的每个元素也被按照实例变量同样的方式被隐式初始化。数组的四个基本特点其长度是确定的。数组一旦被创建,它的大小就是不可以被改变的。其元素必须是相同类型,不允许出现混合

2021-07-30 22:28:27 44

原创 java基础

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

2021-07-29 22:20:45 32

原创 java基础

可变参数JDK 1.5开始,java支持传递同类型的可变参数给一个方法。在方法声明中,在指定参数类型后加一个省略号(···)一个方法中只能指定一个可变参数,他必须是方法的最后一个参数。任何普通的参数必须在他之前声明。递归递归就是:A方法调用A方法,就是自己调用自己。利用递归可以用简单的程序来解决一些复杂的问题。它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大减少了程序的代码量。递归的能力在于用有限的语句

2021-07-28 21:59:43 54

原创 java基础

方法的重载重载就是在一个类中,有相同的函数名称,但形参不同的函数。方法的重载的规则:方法名必须相同。参数列表必须不(个数不同,或类型不同,参数排列顺序不同等)方法的返回类型可以相同也可以不同。仅仅返回类型不同不足以成为方法的重载。实现理论方法名相同时,编译器会根据调用方法的参数个数,参数类型等去逐个匹配,已选择对应的方法,如果匹配失败,则编译器报错。...

2021-07-27 22:34:48 27

原创 java基础

方法java方法是语句的集合,他们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样有利于我们后期的扩展。方法的定义java的方法类似于其它语言的函数,是一段用来完成特定功能的代码段,一般情况下,定义一个方法包含以下语法:方法包含一个方法头和一个方法体。下面是一个方法的所有部分:修

2021-07-26 23:10:32 28

原创 java基础

打印三角形package com.study.struct;public class TextDemo01 { public static void main(String[] args) { for (int i=1;i<=5;i++){ for(int j=5;j>=i;j--) System.out.print(" "); for (int j=1;j<=i;j++)

2021-07-25 22:19:50 33

原创 java基础

增强for循环java5引入了一种主要用于数组或集合的增强型for循环。语法:for(声明语句:表达式){ //代码句子}声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块,其值与此时数组元素的值相等。表达式:表达式是要访问的数组名,或者是返回值为数组的方法。break continuebreak在任何循环语句的主体部分,均可用break控制循环流程。break用于强行退出循环,不执行循环中剩余的语句。(break语句也在Switch语句

2021-07-24 22:33:59 38

原创 2021-07-23

do’’'while循环对于while语句而言,如果不满足条件,则不能进入循环。但有时候我们需要即使不满足条件,也至少执行一次。do···while循环与while循环相似,不同的是do···while循环会至少执行一次。语法:do{ //代码语句}while(布尔表达式);while和do···while的区别:while先判断后执行,do···while是先执行后判断。do···while总是保证循环体会被至少执行一次,这是他们的主要差别For循环虽然所有的循环结构都可

2021-07-23 22:37:53 45

原创 java基础内容

Switch多选择结构Switch case语句判断一个变量与一系列值中某个值是否相等,每个值会成为一个分支。语法:switch(expression){ case value: //语句 break;//可选 case value: //语句 break;//可选 //你可以有任意数量的case语句 default://可选 //语句}Switch语句中的变量类型可以是:byte

2021-07-22 22:30:10 32

原创 2021-07-21

java顺序结构java的基本结构就是顺序结构,除非特殊说明,否则就按照顺序一句一句执行。顺序结构是最简单的算法结构。语句与语句之间,框与框之间是按从上到下的顺序执行的,它是由若干个以此执行的处理步骤组成的,他是任何一个算法都离不开的一种基本顺序结构。java的选择结构if单选择结构我们很多时候需要去判断一个东西是否可行,然后我们才去执行,这样一个过程在程序中用if语句来表示语法:if(布尔表达式){ //如果布尔表达式为true则执行语句}if双选择结构语法:if(布尔表

2021-07-21 22:41:45 42

原创 Scanner对象

Scanner对象基本语法:Scanner s = new Scanner(system.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasnext()与hasnextline()判断是否还有输入的数据。next():一定要读取到有效字符后才可以结束输入对输入有效字符之前遇到的空白,next()方法会自动将其去掉只有输入有效字符后才将其后面输入的空白作为分隔符或结束符next()不能得到带有空格的字符串nextline

2021-07-20 22:33:01 31

原创 2021-07-19

java包机制为了更好地组织类,java提供了包机制,用于区别类名的命名空间。包语句的语法格式为:package pkg1[.pkg2[.pkg3...]];一般利用公司域名倒置作为包名:www.baidu.com com.baidu.www为了能够使用某一个包的成员,我们需要在java程序中明确导入该包。使用“import”语句可完成此功能。import package1[.package2...](classname|*);不要让包里面的名字重复//导入这个包下所有的类impor

2021-07-19 23:00:34 28

原创 2021-07-18

一些运算符的计算package operator;//包机制public class Demo01 { public static void main(String[] args) { //二元运算符 //ctrl+D:复制当前行到下一行 int a = 10; int b = 20; int c = 25; int d = 25; System.out.println(a+b);

2021-07-18 22:54:55 34

原创 2021-07-17

JAVA运算符java语言支持如下运算符算术运算符:+,-,*,/,%(模运算),++,–赋值运算符:=关系运算符:>,<,>=,<=,==(等于符号),!=,instanceof逻辑运算符:&&,||,!位运算符:&,|,^,~,>>,<<,>>>(了解)条件运算符:?扩展赋值运算符:+=,-=,*=,/=package operator;//包机制public class Demo01 {

2021-07-17 22:52:01 34

原创 2021-07-16

java类型转换由于java是强类型语言,所以要进行一些运算的时候,要用到转换类型。低-------------------------------------------->高byte,short,char–>int–>long–>float–>double小数优先级大于整数。运算中,不同类型的数据先转化为同一类,然后进行运算。//强制转换(类型)变量名 高到底//自动转换 低到高/*注意点:1.不能对布尔值进行转换2.不能把对象类型转换为不相干

2021-07-16 22:07:41 28

原创 2021-07-15

java数据类型java是强类型语言:要求变量的使用要严格符合规定,所有变量都要先定义后才能使用。安全性高速度慢java的数据类型分为两大类基本类型引用类型

2021-07-15 21:50:51 24

原创 2021-07-14

java新建工程新建文件,选择空文件点击文件–>新建–>Module选择java点击next点击文件–>点击项目结构设计–> 点击project–>将红字选为自己的java版本–>项目语言等级改为8–>点击应用–>点击确定点击src–>new–>java class–>编写程序注释单行注释用双斜杠//来进行单行注释多行注释用/**/来进行多行注释,可以注释一段文字文档注释JavaDos:/**回车标识符关键字

2021-07-14 20:45:23 30

原创 2021-07-13

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

2021-07-13 21:16:18 27

原创 2021-07-12

常用快捷键Ctrl + C : 复制Ctrl + v : 粘贴Ctrl + A : 全选Ctrl + X : 剪切Ctrl + Z : 撤销Ctrl + S : 保存Alt + F4 : 关闭窗口Shift + Delete : 永久删除Windows + R : 打开命令窗口 输入cmdWindows + E : 打开我的电脑桌面被截止,运行新任务输入explorerCtrl+Shift+Esc : 打开任务管理器Windows+Tab : 切换应用程序Alt+Ta

2021-07-12 20:02:59 39

原创 2021-07-11

MarkDown语法标题:几级标题就用几个#加空格字体段落两边各加一个星号字体加粗段落两边各加两个星号字体倾斜段落两边各加三个星号字体加粗加倾斜段落两边各加两个波浪号划掉字体hello,word!hello,word!hello,word!hello,word!引用大于号就可以天晴分割线三个减号或三个星号图片感叹号加中括号中括号里写图片名字再加小括号生成图片路径超链接中括号括号里面写要跳转到的网站加小括号括号里放网站地址网站列表有序列表先写序号加点加空格

2021-07-11 20:36:58 49

空空如也

空空如也

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

TA关注的人

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