摘要:题目描述: 在n*n方阵里填入1,2,...,n*n,要求填成蛇形。例如n=4时方阵为:10 11 12 19 16 13 28 15 14 37 6 5 4 题目描述: 在n*n方阵里填入1,2,...,n*n,要求填成蛇形。例如n=4时方阵为:10 11 12 19 16 13 28 15 14
阅读全文
摘要:Java 流(Stream)、文件(File)和IO Java.io 包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。 Java.io 包中的流支持很多种格式,比如:基本类型、对象、本地化字符集等等。 一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示
阅读全文
摘要:Java异常处理 异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。 比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出 java.la
阅读全文
摘要:1、String字符串 实例化String对象: (1)直接赋值,如:String str="hello"; (2)使用关键字 new,如:String str=new String("hello"); 由图可知:使用 new 的方式在堆内存中开辟了两个空间, 第一个 "hello",对象 str
阅读全文
摘要:1、数组的定义 数组是有序数据的集合,数组中的每个元素具有相同的数组名和下标来做唯一标识 2、数组的分类 (1)一维数组:最常用 (2)二维数组:较常用 (3)多维数组:很少使用,不好控制和理解 3、数组的优点 不使用数组定义100个整型变量:int i1,int i2,int i3 … int i
阅读全文
摘要:逻辑运算是在关系运算基础之上的运算,能处理更加复杂的问题 逻辑运算的结果是 true 或 false 一、逻辑运算的种类: 在java的逻辑运算符中,有这么四类&&(短路与)、&(与)、||(短路或)、|(非短路或) 使用规则: (1)& 可以用作逻辑与的运算符,表示逻辑与(and) a、当运算符两
阅读全文
摘要:关系运算符用来比较两个值的关系。关系运算符是二元运算符,运算结果是 boolean 型。当运算符对应的关系成立时,运算结果是 true,否则是 false。 关系表达式是由关系运算符连接起来的表达式。关系运算符中“关系”二字的含义是指一个数据与另一个数据之间的关系,这种关系只有成立与不成立两种可能情
阅读全文
摘要:调试是查找、解决软件中逻辑错误代码(称为bug:软件臭虫)的重要手段,是软件开发中必不可少的环节调试也是学习、研究其他人编写的代码的一个很好的手段。 Eclipse提供了强大的代码调试功能-Debug,通过Debug视图能快速定位代码中的逻辑错误,提高软件开发效率。 Eclipse中: 点击 Deb
阅读全文
摘要:程序的错误分为:编译期语法错误、运行期异常错误和运行期逻辑错误 (1)编译期语法错误可以借助Eclipse的帮助方便地定位错误,并进行修改 如: (2)运行期异常,即 没有语法错误,编译可以通过,但运行阶段程序会出现异常,导致程序崩溃,系统会捕获异常,并提示错误的类型和出错的位置 如: (3)逻辑错
阅读全文
摘要:两个变量值互换是基本的算法,在排序等算法中应用 法一: 已知: int a = 100; int b = 10; 交换两个变量值,使得a = 10,b = 100 错误代码: a = b; b = a; 正确代码: int c = a; a = b; b = c; 法二: 不借助第三个变量,仅在两个
阅读全文
摘要:一、Scanner类简介 Java 5添加了java.util.Scanner类,这是一个用于扫描输入文本的新的实用程序。它是以前的StringTokenizer和Matcher类之间的某种结合。由于任何数据都必须通过同一模式的捕获组检索或通过使用一个索引来检索文本的各个部分。于是可以结合使用正则表
阅读全文
摘要:1).简单类型数据间的转换,有两种方式:自动转换和强制转换,通常发生在表达式中或方法的参数传递时。 自动转换 具体地讲,当一个较"小"数据与一个较"大"的数据一起运算时,系统将自动将"小"数据转换成"大"数据,再进行运算。而在方法调用时,实际参数较"小",而被调用的方法的形式参数数据又较"大"时(若
阅读全文
摘要:一、概述 为什么需要有数据类型? 生活中的数据本来就是有类型的,只不过我们没有在意或者去深入研究。那么计算机语言就是去告诉计算机如何去解决现实问题,当然需要对等的概念去描述数据。 数据类型有什么作用? (1)决定了每个数据存储时所需要的字节数,字节有8个二进制的0或1构成。 (2)决定了数据所能执行
阅读全文
摘要:1、计算机的数制介绍 数制:计数的方法,指用一组固定的符号和统一的规则来表示数值的方法 数位:指数字符号在一个数中所处的位置 基数:指在某种进位计数制中,数位上所能使用的数字符号的个数 位权:指在某种进位计数制中,数位所代表的大小,即处在某一位上的“1”所表示的数值的大小。 2、数制的表示方法 3、
阅读全文
摘要:Eclipse 简介: Eclipse的历史: Eclipse的发布版本: Eclipse分支: 关于不同分支版本的区别,点击链接: http://www.eclipse.org/downloads/eclipse-packages/ Eclipse的衍生版本:MyEclipse 和 ADT Bun
阅读全文
摘要:Ctrl+1:快捷修复(数字 1 不是字母 l) 将鼠标悬停到出错区域,按 Ctrl+1,出现快捷修复的菜单, 按上下方向键选择一种修复方式即可。 也可以将光标移动到出错区域,按 F2 + Enter,系统会默认指定 第一个修复方式来进行应用。 Ctrl+Z,表示 撤销(通用) Ctrl+D,删除行
阅读全文
摘要:在很多情况下,需要将当前的 Java工程传递给其他人继续工作, 或协同工作,或者是从其他人那里接收到传递来的Java项目, 就需要掌握 Java项目的导入和导出。 以 Hello World 为例: 点击选择 Hello World,右键->Export->General->Archive File
阅读全文
摘要:如何进行 Java 开发: JRE: JDK:
阅读全文
摘要:Java语言简介: 1、什么是Java 2、Java的历史 3、Java的体系 4、Java的开发环境 5、Java程序的运行 什么是Java: Java的历史: Java的体系: Java的开发环境: Java程序的运行:
阅读全文