09 2021 档案

函数的特点:
摘要:定义函数可以将功代码进行封装, 便于对该功能进行复用 函数只有被调用了才会被执行 函数出现提高了代码的复用性 对于函数没有具体返回值情况,返回值类型用关键字void表示,那么该函数中的return语句如果在最后一行可以省略不写。表示,那么该函数中的return语句如果在最后一行省略不写 注:函数只能 阅读全文

posted @ 2021-09-30 23:53 光明^^龙 阅读(279) 评论(0) 推荐(0)

方法的通用格式
摘要:格式: public static 返回值类型 方法名(参数){ ​方法体; ​return 数据; } 定义方法时,要做到两个明确 明确返回值类型:主要是明确方法操作完毕之后是否有数据返回,如果没有,写void,如果有,写对应的数据类型 明确参数:主要是明确参数的类型和数量 调用方法时 void类 阅读全文

posted @ 2021-09-30 23:53 光明^^龙 阅读(69) 评论(0) 推荐(0)

方法定义的格式
摘要:Java的方法类似于其他语言的函数,是一段用来完成特定功能的代码片段,声明格式为: [修饰符1 修饰符2 …..] 返回值类型 方法名( 形式参数列表 ){ Java 语句;… … … } 例如 public static int add(int a,int b){ int sum=a+b; ret 阅读全文

posted @ 2021-09-30 23:52 光明^^龙 阅读(138) 评论(0) 推荐(0)

用户交互Scanner
摘要:Scanner对象 基本语法: Scanner s = new Scanner(System.in); 通过Scanner类和 next() 与 nextLine() 方法获取输入的字符串,在读取前我们一般需要使用 hasNext() 与 hasNextLine() 判断是否还有输入的数据。 nex 阅读全文

posted @ 2021-09-30 23:51 光明^^龙 阅读(45) 评论(0) 推荐(0)

条件运算符
摘要:x? y:z //x值如果为true=y,如果为false=z; 如: public class day0928 { public static void main(String[]args){ int score= 60; int fh=80; int yb=67; int pm=50; Syst 阅读全文

posted @ 2021-09-29 23:17 光明^^龙 阅读(59) 评论(0) 推荐(0)

包机制
摘要:“包的本质就是文件夹” 为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。 包语句的语法格式为: package pkg1[.pkg2[.pkg3...]]//定义包 1 一般利用公司域名倒置作为包名; 为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用"impor 阅读全文

posted @ 2021-09-29 23:17 光明^^龙 阅读(56) 评论(0) 推荐(0)

位运算符
摘要:& (1):全部为1才为1,否者为0 | (0):全部为0才为0,否者为1 ^(同0):相同为0,否者为1 ~(取反):取二进制相反的数 A = 1100 0011 B = 1001 0110 A&B= 1000 0010 A|B= 1101 0111 A^B= 0101 0101 ~B = 011 阅读全文

posted @ 2021-09-29 23:16 光明^^龙 阅读(52) 评论(0) 推荐(0)

扩展运算符
摘要:+=,-=,*=,/=;() int a = 5, b = 10; a+=b;//a=a+b(15) a-=b;//a=a-b(-5) a*=b;//a=a*b(50) a/=b;//a=a/b(0.5) 字符串连接符 在“+”号前出现string类型时,他会把“+”后面的一操作数,转换成stein 阅读全文

posted @ 2021-09-29 23:16 光明^^龙 阅读(66) 评论(0) 推荐(0)

算术运算符
摘要:++(自增) a++:++在后时,先赋值,再自增; ++a:++在前时,先自增,再赋值; –(自减)同理 注意事项: 算术运算符使用中,有一个为long或者double类型,其结果为long或者double类型,不然为int类型。 很多运算java,会使用一些很多工具类来操作 逻辑运算符 && (与 阅读全文

posted @ 2021-09-29 23:15 光明^^龙 阅读(58) 评论(0) 推荐(0)

短路运算
摘要:当前面为“false”时,后面的将不执行,只有“true”才会运行,这就叫短路运算。 如: public class day0928 { public static void main(String[]args){ int c1 = 113; boolean x=(c1<100)&&(c1++<12 阅读全文

posted @ 2021-09-29 23:14 光明^^龙 阅读(58) 评论(0) 推荐(0)

基本运算符
摘要:Java语言支持如下运算符:优先级:最好使用() 算术运算符:+,-,*,/,%(余),++(自增),–(自减); 赋值运算符:=; 关系运算符:> , < , >= , <= , == , != , instanceof; 计算结果一定是true or false;以后会和if一起用 逻辑运算符: 阅读全文

posted @ 2021-09-28 23:28 光明^^龙 阅读(39) 评论(0) 推荐(0)

类型转换
摘要:整型、实型(常量)、字符型数据可以混合运算。 Java是强类型语言,运算中,不同类型的数据先转化为同一类型,然后进行运算。 一、自动类型转换 转换从低级到高级(数据字节大小由小到大) 低 > 高 ​ byte,short,char—> int —> long—> float —> double 数据 阅读全文

posted @ 2021-09-28 23:27 光明^^龙 阅读(141) 评论(0) 推荐(0)

数据类型讲解
摘要:1)整数类型 整数类型在java中有四种,分别是byte,short,int,long;这四种类型的区别 主要是所占字节的不同,或者说表示的数值范围不同,具体的见上图 。 整数类型的四种表达形式: a)二进制形式:0B或0b开头(java7新特性)int i=0b10101 b)八进制形式:以0开头 阅读全文

posted @ 2021-09-28 23:25 光明^^龙 阅读(453) 评论(0) 推荐(0)

关键字
摘要:Java关键字:Java语言保留的,Java 的开发和运行平台认识,并能正确处理的一些单词。 其实就是个约定,就好比我们约定好,我画个勾勾表示去吃饭。那好了,只要我画个勾勾,大家就知道是什么意思,并能够正确执行了。 关键字这个约定在Java语言和Java的开发和运行平台之间,我们只要按照这个约定使用 阅读全文

posted @ 2021-09-28 23:21 光明^^龙 阅读(59) 评论(0) 推荐(0)

标识符
摘要:Java标识符 Java 所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。 关于 Java 标识符,需要注意: 所有的标识符都应该以字母(A-Z 或者 a-z),美元符($)、或者下划线(_)开始 首字符之后可以是字母(A-Z 或者 a-z),美元符($)、下划线(_)或数字的任何字 阅读全文

posted @ 2021-09-28 23:20 光明^^龙 阅读(197) 评论(0) 推荐(0)

注释
摘要:在java程序中注释有三种,但在运行时不会被执行, 1、单行注释 //单行注释 2、多行注释 /* 多行 注释 */ 3、文档注释 /** * @Author Jie7 */ 阅读全文

posted @ 2021-09-28 23:18 光明^^龙 阅读(37) 评论(0) 推荐(0)

数组的遍历
摘要:1.for循环遍历 通常遍历数组都是使用for循环来实现。遍历一维数组很简单,遍历二维数组需要使用双层for循环,通过数组的length属性可获得数组的长度。 程序: public class set0927 { public static void main(String[] args){ int 阅读全文

posted @ 2021-09-28 00:04 光明^^龙 阅读(278) 评论(0) 推荐(0)

IDE常用快捷键
摘要:Ctrl+E,可以显示最近编辑的文件列表Shift+Click可以关闭文件Ctrl+[或]可以跳到大括号的开头结尾Ctrl+Shift+Backspace可以跳转到上次编辑的地方Ctrl+F12,可以显示当前文件的结构Ctrl+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择Ctrl+N, 阅读全文

posted @ 2021-09-28 00:04 光明^^龙 阅读(381) 评论(0) 推荐(0)

数组的静态初始化
摘要:静态初始化: 数据类型数组名[[]=new数据类型[行的个数][列的个数]; 注:二维静态初始化用到的时候才会开辟空间,不用的(红色部分)则不开辟空间 例: public class for0915 { public static void main(String[] args){ int[] a1 阅读全文

posted @ 2021-09-26 23:55 光明^^龙 阅读(143) 评论(0) 推荐(0)

数组的动态初始化
摘要:动态初始化: 数据类型数组名[][; 数组名=new数据类型[行的个数][列的个数]; 如: public class set0926 { public static void main(String[] args){ float[]a1=new float[6]; System.out.print 阅读全文

posted @ 2021-09-26 23:55 光明^^龙 阅读(94) 评论(0) 推荐(0)

数组的定义
摘要:1.数组中存储元素的类型是统一的,每一个元素在内存中所占用的空间大小是相同的,知道数组的首元素的内存地址,要查找的元素只要知道下标,就可以快速的计算出偏移量,通过首元素内存地址加上偏移量,就可以快速计算出要查找元素的内存地址。通过内存地址快速定位该元素,所以数组查找元素的效率较高。 2.随机的对数组 阅读全文

posted @ 2021-09-26 23:54 光明^^龙 阅读(488) 评论(0) 推荐(0)

Random
摘要:Java中存在着两种Random函数: 一、java.lang.Math.Random; 二、java.util.Random 第一种: 调用这个Math.Random()函数能够返回带正号的double值,该值大于等于0.0且小于1.0,即取值范围是[0.0,1.0)的左闭右开区间,返回值是一个伪 阅读全文

posted @ 2021-09-23 22:50 光明^^龙 阅读(399) 评论(0) 推荐(0)

While循环
摘要:while是最基本的循环,只要判断条件符合就会一直执行下去 while(布尔表达式){ //循环执行的内容 } public class for0915{ public static void main(String[] args) { int count = 0; while (count < 1 阅读全文

posted @ 2021-09-23 22:48 光明^^龙 阅读(53) 评论(0) 推荐(0)

Do while循环
摘要:对于while而言,不满足条件,它一次也不会执行,但是有的实际场景是即使不满足条件也让程序执行一次。 do...while循环和while循环相似,不同的是do...while循环至少会执行一次。 public class for0915{ public static void main(Strin 阅读全文

posted @ 2021-09-23 22:48 光明^^龙 阅读(55) 评论(0) 推荐(0)

Continue和Break
摘要:break的用法: 1.break用于switch语句中,终止switch语句2.break用于循环时,跳出循环3.break用于其他位置,毫无意义 1. break用于switch语句中,终止switch语句 public class for0915{ public static void mai 阅读全文

posted @ 2021-09-23 22:48 光明^^龙 阅读(96) 评论(0) 推荐(0)

For循环
摘要:所有的循环结构都可以使用while或do...while表示,但Java提供了一种更简单的循环结构:for循环 for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构。 for循环执行的次数是在执行前就确定的 如:求1-10的奇偶数之和: public static void main( 阅读全文

posted @ 2021-09-16 00:30 光明^^龙 阅读(87) 评论(0) 推荐(0)

Switch
摘要:switch多选择结构 1、多重选择结构还有一个实现方式:switch case 2、switch判断一个变量是否与多个分支条件匹配,然后执行相应代码逻辑 3、switch语句支持的变量:byte、short、int、char、String(JDK7后支持)等 阅读全文

posted @ 2021-09-16 00:22 光明^^龙 阅读(74) 评论(0) 推荐(0)

If选择结构
摘要:if单选择结构 在写程序的过程中,经常会判断一个东西是否可行,然后才去执行代码,也就是如果为布尔值true就执行,如果为布尔值false就不执行 public class Ifju { public static void main(String[] args){ Scanner scanner=n 阅读全文

posted @ 2021-09-16 00:22 光明^^龙 阅读(55) 评论(0) 推荐(0)

三元运算符
摘要:由?:符号表示的,具体的含义其实就和if-else结构的含义差不多,这种运算符会将某个条件作两种处理,如果满足条件的话就执行第一个结果,如果不满足的话就执行另外一个结果,例如: Int A,B,C; A=2; B=3; C=A>B ? 100 :200; 这条语句的意思是,如果A>B的话,就将100 阅读全文

posted @ 2021-09-16 00:21 光明^^龙 阅读(236) 评论(0) 推荐(0)

顺序结构
摘要:执行。 顺序结构是最简单的算法结构。 语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个一次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构。 阅读全文

posted @ 2021-09-16 00:21 光明^^龙 阅读(320) 评论(0) 推荐(0)

键盘输入使用
摘要:方法一:从控制台接收一个字符,然后将其打印出来, 虽然此方式实现了从键盘获取输入的字符,但是只能针对一个字符的获取,同时,获取进来的变量的类型只能是char。 方法二:从控制台接收一个字符串,然后将其打印出来。这时我们需要用到BufferedReader类和InputStreamReader类 方法 阅读全文

posted @ 2021-09-14 23:58 光明^^龙 阅读(238) 评论(0) 推荐(0)

逻辑运算符
摘要:逻辑运算符有很多,如:&(逻辑与)、|(逻辑或)、^(逻辑异或)、!(逻辑非,开发常用)、&&(短路与,开发常用)、||(短路或,开发常用) 逻辑运算符一般用于链接boolean类型的表达式或者值 &逻辑与:有false则false,“并且and”的意思 |逻辑或:有true则true。“或者or” 阅读全文

posted @ 2021-09-14 23:55 光明^^龙 阅读(1392) 评论(0) 推荐(0)

关系运算符
摘要:关系表达式是由关系运算符连接起来的表达式。关系运算符中“关系”二字的含义是指一个数据与另一个数据之间的关系,这种关系只有成立与不成立两种可能情况,可以用逻辑值来表示,逻辑上的 true 与 false 用数字 1 与 0 来表示。关系成立时表达式的结果为 true(或 1),否则表达式的结果为 fa 阅读全文

posted @ 2021-09-14 23:55 光明^^龙 阅读(682) 评论(0) 推荐(0)

自增自减运算符
摘要:在对一个变量做加 1 或减 1 处理时,可以使用自增运算符 ++ 或自减运算 --。++ 或 -- 是单目运算符,放在操作数的前面或后面都是允许的。++ 与 -- 的作用是使变量的值增 1 或减 1。操作数必须是一个整型或浮点型变量。自增、自减运算的含义及其使用实例如表所示。 运算符 含义 实例 结 阅读全文

posted @ 2021-09-14 23:53 光明^^龙 阅读(532) 评论(0) 推荐(0)

基本赋值运算符
摘要:赋值运算符的定义 赋值运算符是一种将常量、变量、或者表达式的值赋给某个变量的运算符。从计算机内存角度讲,就是将常量、变量、或者表达式的地址值交给变量存储。最基础的赋值运算符是“=”。 除此之外还有:+=(加等)、-=(减等)、*=(乘等)、/=(除等) 如:+=:就是把左边和右边做加法,然后赋值给左 阅读全文

posted @ 2021-09-14 23:53 光明^^龙 阅读(264) 评论(0) 推荐(0)

字符串操作
摘要:字符串广泛应用 在 Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。 1、创建字符串 和其它对象一样,可以使用关键字和构造方法来创建 String 对象。 用构造函数创建字符串: String str2=new String("Jerry”) 阅读全文

posted @ 2021-09-14 23:52 光明^^龙 阅读(72) 评论(0) 推荐(0)

Java中的逻辑运算符
摘要:逻辑运算符主要用于进行逻辑运算。Java 中常用的逻辑运算主要有以下几种: 1、 与:所有条件都正确,才正确 2、 或:只要有一个条件正确就正确 3、 非:如果同意,非运算以后,就是不同意 4、 异或:条件有且只能有一个是正确,才是正确的 如:( one > two ) && ( one < thr 阅读全文

posted @ 2021-09-13 23:44 光明^^龙 阅读(710) 评论(0) 推荐(0)

数据类型转换
摘要:StringBuilder转化为String String str = "abcdefghijklmnopqrs"; StringBuilder stb = new StringBuilder(str); 整型数组转化为字符串 StringBuilder s = new StringBuilder( 阅读全文

posted @ 2021-09-13 23:43 光明^^龙 阅读(56) 评论(0) 推荐(0)

基本数据类型
摘要:Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。 byte: byte 数据类型是8位、有符号的,以二进制补码表示的整数,它的最小值是 -128(-2^7)、最大值是 127(2^7-1)、默认值是 0; byte 类型用在大型数组中节约空间,主 阅读全文

posted @ 2021-09-13 23:42 光明^^龙 阅读(309) 评论(0) 推荐(0)

变量
摘要:变量类型有: 类变量:独立于方法之外的变量,用 static 修饰。 实例变量:独立于方法之外的变量,不过没有 static 修饰。 局部变量:类的方法中的变量。 Java 局部变量 局部变量声明在方法、构造方法或者语句块中; 局部变量在方法、构造方法、或者语句块被执行的时候创建,当它们执行完成后, 阅读全文

posted @ 2021-09-13 23:41 光明^^龙 阅读(49) 评论(0) 推荐(0)

常量
摘要:常量又称为字面常量,它是通过数据直接表示的,因此有很多种数据类型,像整型和字符串型等。 1、整型常量值 Java 的整型常量值主要有如下 3 种形式。 十进制数形式:如 54、-67、0。 八进制数形式:Java 中的八进制常数的表示以 0 开头,如 0125 表示十进制数 85,-013 表示十进 阅读全文

posted @ 2021-09-13 23:39 光明^^龙 阅读(693) 评论(0) 推荐(0)

测试的来源及发展
摘要:1972年,软件测试领域的先驱Bill Hetzel博士(代表论著《The Complete Guide to Software Testing》),提出了对软件测试的定义:“就是建立一种信心,认为程序能够按预期的设想运行。为表明软件正确而进行测试!1979年Glenford J. Myers(代表 阅读全文

posted @ 2021-09-12 22:59 光明^^龙 阅读(346) 评论(0) 推荐(0)

JAVA第一个程序
摘要:1、新建一个文件夹,用户存放Java代码、 2、建一个Java: 3、文件后缀为.java,如:Hello.java 【注意点】新建的文件不显示后缀名时,手动打开显示扩展名,然后修改后缀名 4、编写代码 public class Hello{ public static void main(Stri 阅读全文

posted @ 2021-09-12 22:58 光明^^龙 阅读(66) 评论(0) 推荐(0)

java特性和优势
摘要:l 简单性 l 面向对象 l 可移植性 l 高性能 l 分布式 l 动态性 l 多线程 l 安全性 l 健壮性 阅读全文

posted @ 2021-09-12 22:57 光明^^龙 阅读(41) 评论(0) 推荐(0)

Java三大版本
摘要:JavaSE:标准版(桌面程序,控制台),最广泛应用; JavaME:嵌入式开发(手机,,小家电),现在基本已淘汰; JavaEE:E企业级开发(web端,服务器开发),必须先学会JavaSE才能继续学习JavaEE。 阅读全文

posted @ 2021-09-12 22:57 光明^^龙 阅读(240) 评论(0) 推荐(0)

JAVA帝国的诞生
摘要:1972年C诞生 优点:贴近硬件,运行极快,效率极高 应用于操作系统,编译器,数据库,网络系统等 缺点:指针和内存管理等 1982年**C++**诞生 面向对象 兼容C 应用于图形领域、游戏等 建立一个新语言C+±- 语法有点像C 没有指针 没有内存管理 真正的可移植性,编写一次,到处运行 面向对象 阅读全文

posted @ 2021-09-12 22:56 光明^^龙 阅读(54) 评论(0) 推荐(0)

计算机语言发展史
摘要:计算机语言如果你将它当做一个产品,就像我们平时用的电视机、剃须刀、电脑、手机等, 他的发展也是有规律的。任何一个产品的发展规律都是:向着人更加容易使用、功能越来越强大的方向发展。那么,我们的计算机语言的发展也是这样,向着人更加容易使用,即更加容易写代码、更加容易实现现实逻辑的方向发展。套用奥林匹克的 阅读全文

posted @ 2021-09-12 22:54 光明^^龙 阅读(443) 评论(0) 推荐(0)