摘要:---------siwuxie095 1、数组的定义 数组是有序数据的集合,数组中的每个元素具有相同的数组名和下标来做唯一标识 2、数组的分类 (1)一维数组:最常用 (2)二维数组:较常用 (3)多维数组:很少使用,不好控制和理解 3、数组的优点 不使用数组定义100个整型变量:i...
阅读全文
摘要:-----------siwuxie095 1、while 循环 执行流程: 如: 代码1: package com.siwuxie095.test; public class Test25 { public static ...
阅读全文
摘要:-----------siwuxie095 switch语句称为情况选择语句,又称开关语句 switch是分支语句的一种,用于对多种情况进行不同处理的语句 JDK1.7之前的switch语句限定对整型数据进行判断 使用格式: 如: 代码: package com.siwuxie09...
阅读全文
摘要:-----------siwuxie095 if语句用于判断不同的条件,根据判断的结果执行不同的代码 if语句判断的条件可以是关系运算、逻辑运算,if语句根据逻辑值 true、false 来决定执行不同的代码 if语句在开发中使用极为广泛 if语句使用格式: 格式1: 格式2: ...
阅读全文
摘要:siwuxie095 逻辑运算是在关系运算基础之上的运算,能处理更加复杂的问题 逻辑运算的结果是 true 或 false 逻辑运算的种类: 1、逻辑与运算: (1)长路与运算 长路与运算的运算符号:& & 的两边都是整数时,是逐位与运算(二进制);& 的两边是关系运算时,是逻辑与运算 长路与运算会
阅读全文
摘要:-----------siwuxie095 Java提供了对两个量之间的关系进行比较的运算,称为关系运算 关系运算的结果是 true 或 false 关系运算的种类: 如: 代码: package com.siwuxie095.test; import java.u...
阅读全文
摘要:------------siwuxie095 调试是查找、解决软件中逻辑错误代码(称为bug:软件臭虫) 的重要手段,是软件开发中必不可少的环节 调试也是学习、研究其他人编写的代码的一个很好的手段 Eclipse提供了强大的代码调试功能-Debug,通过Debug视图 能快速定位代码中的逻辑错误,提高软件开发效率 Debug视图: ...
阅读全文
摘要:----------siwuxie095 程序的错误分为:编译期语法错误、运行期异常错误和运行期逻辑错误 1、编译期语法错误可以借助Eclipse的帮助方便地定位错误,并进行修改 如: 2、运行期异常,即 没有语法错误,编译可以通过,但运行阶段 程序会出现异常,导致程序崩溃,系统会捕获异常,并提示错误 的类型...
阅读全文
摘要:----------siwuxie095 两个变量值互换是基本的算法,在排序等算法中应用 法一: 法二: 法三: 其他算法实现: 参考链接1,参考链接2,参考链接3 【made by siwuxie095】
阅读全文
摘要:----------siwuxie095 1、概述 (1)自增是一个变量在原有值基础上再增加指定值 (2)自减是一个变量在原有值基础上再减去指定值 (3)自乘是一个变量在原有值基础上再乘以指定值 (4)自除是一个变量在原有值基础上再除以指定值 「自增、自减、自乘、自除 常用在循环语句对一个变量值进行不断的改变, 用以完成特定的操作」 ...
阅读全文
摘要:siwuxie095 Scanner类用于扫描从控制台输入的数据,可以接收字符串和基本数据类型的数据 Scanner类位于 java.util.Scanner 包中 Scanner类的常用方法: (1)String next(); 作用:接收控制台输入的一个字符串「以空格或回车作为一次数据 输入的结
阅读全文
摘要:----------siwuxie095 通过 main 方法的 args数组 可以从控制台获取一组字符串数据 如: package com.siwuxie095.test; public class Test14 { //main方法中有一个参数是字符串类型的数组 ...
阅读全文
摘要:---------siwuxie095 Java对char类型的数据在底层是按int类型来处理的 (只是显示出来仍然是字符型) 1、int类型与char类型在赋值时自动转换 如: package com.siwuxie095.test; public class Test12 { publi...
阅读全文
摘要:-----------siwuxie095 大类型向小类型转换: 即 强转类型转换-简称 强转,或 显式类型转换 Java在进行整数运算时默认是按照int类型处理的,因此 b+10 的结果 是int类型的,虽然没有超过byte类型最大值,但仍要求 b+10 的结果 赋值给字节类型变量时要做强制类型转换 强转 的写法:用一...
阅读全文
摘要:------------siwuxie095 在Java数值运算中,经常会出现不同的类型的数据相互转换的现象。 b1+10 赋值给 b2,Java默认整数运算是 int 类型运算,即结果是 int 类型 因此 b1+10 的结果会自动转换为 int 类型,当 int 类型数据向小类型:byte 中存储时需要进行类型转换,否则...
阅读全文
摘要:-----------siwuxie095 4、转义符 什么是转义符,顾名思义就是把一个符号的意义给转向了,修改成其他的意义 如: package com.siwuxie095.test; public class Test07 { public static ...
阅读全文
摘要:----------siwuxie095 1、整数类型 如果去掉注释,报错:Type mismatch: cannot convert from into byte 即 不能把 int 类型转换成 byte 类型 如果选择 Add cast to 'byte'...
阅读全文
摘要:-----------siwuxie095 1、概述 2、补码规则 如下: (1) (2) 四位二进制数对应的十进制数补码和非补码表: 二进制数十进制数补码十进制值0000 000001+110010+220011+330100...
阅读全文
摘要:---------siwuxie095 1、概述 2、为什么使用包装类 3、包装类的常用方法和常量 Integer: Long: Double: 如: 代...
阅读全文
摘要:---------siwuxie095 变量的作用域: 示例如下: 如果去掉注释,会报错:Duplicate local variable name,即 重复的局部变量名称 说明:在同一作用域下,变量不能重复定义 显然,代码是没有任何语法错误的...
阅读全文