java
a_good_programer
这个作者很懒,什么都没留下…
展开
-
Java递归思想分析
递归时要注意形成一层一层的结构,一般会采取某种判断的方法,如if,如果不满足要求,那就调用自身进行递归,此时应注意找出上下层之间的联系(各层相同逻辑的部分),让运算进入下一层,这样形成上一层调用下一层,比如此例中的 max+addByMax(max-1)最后注意定义一个最底层,即开始向上回归结果的那一层,最底层将不再调用自身进行递归原创 2016-11-22 22:56:15 · 8306 阅读 · 0 评论 -
Java数组和foreach遍历循环
数组由多个元素组成,每个元素都具有相同数据类型。一维数组int intArrayOne[]; //定义一个一维数组int intArrayTwo[] = {1,2,3,4,5}; //静态初始化一个数组intArrayOne = new int[5]; //动态初始化数组intArrayOne[3]=10; //给intArrayOne的第4个元素赋值为10System.out.println原创 2017-04-19 20:28:07 · 39803 阅读 · 0 评论 -
Java分支流程和循环
一、分支(判定)语句1.if语句类型一:if(expression){ //如果expression表达式返回true,则执行这里的代码,否则什么都不做}//例:int i=3;if(i<5){ System.out.print(i);//i为3,所以i<5成立返回true,所以输出i的值}类型二:if(expression){ //如果expression表达式返原创 2017-04-19 15:32:58 · 526 阅读 · 0 评论 -
运算符和表达式
一、运算符对各种类型的数据进行加工的过程称为运算; 表示各种不同运算的符号称为运算符; 参与运算的数据称为操作数。按操作数的数目来分,可有: 一元运算符:++、– 二元运算符:+、-、> 三元运算符: ? : 基本运算符按功能划分,有下面几类:1.算术运算符:+,-,*,/,%,++,– ,例:2+3 //加法求和,整个表达式值为55-2 //减法求差,整个表达式值为32*3原创 2017-04-19 10:00:54 · 654 阅读 · 0 评论 -
简单数据类型的转换
1.不同类型数据间的优先级关系如下: byte,short,char —> int —> long > float >double2.自动类型转换规则: 整型,浮点型,字符型数据可以混合运算,运算中,不同类型的数据先转换为同一类型,然后进行运算,转换从低级到高级,如 int num=3;char c='a';double d=5.5;double sum=num+c+d;//先转换为dou原创 2017-04-18 19:26:15 · 289 阅读 · 0 评论 -
变量的作用域
变量的作用域,是指变量能够被引用的区域,也就是可以使用该变量的程序范围。 变量必须先声明,才能被引用,变量的作用域取决于声明时,声明代码所在的位置,所以声明一个变量的同时,也就指定了变量的作用域 按作用域来分,变量可以分为下面几种: 局部变量、类变量、方法参数和例外处理参数。 在一个作用域中,变量名应该是唯一的。局部变量:在方法或方法的一个块代码中声明,它的作用域为它所在的代码块(整个方法或方原创 2017-04-18 20:25:05 · 1622 阅读 · 0 评论 -
java数据类型
一、简单数据类型1.整数类型:byte、short、int、long1.1. byte : 占8位内存,可存储的数值范围为 -2^7 ~ 2^7-11.2. short: 占16位内存,可存储的数值范围为 -2^15 ~ 2^15-11.3. int : 占32位内存,可存储的数值范围为 -2^31 ~ 2^31-11.4. long : 占64位内存,可存储的数值范围为 -2^63原创 2017-04-18 16:19:37 · 277 阅读 · 0 评论 -
变量和常量
Java中,一个变量或常量包括三部分:数据类型、名称、值;变量或常量是可以存储数据的内存位置的名称。声明了一个变量或常量后,便可以往里面存入数据。变量中的数据可以不断改变,常量中的数据第一次赋值后不可再改。数据类型:数据类型指定变量可以存储的数据的类型,java中,声明一个变量之前,必须指定该变量将使用的数据类型; 名称:变量名是由编程人员创建的、用来引用该变量的标识符; 值:每个变量都引用可以原创 2017-04-18 15:02:37 · 268 阅读 · 0 评论 -
java语言的特性与工作原理
1.Java的特性:跨平台、面向对象、安全、适用于网络2.Java的工作原理:编译Java程序时,会产生字节码。随后Java字节码会在专门为各种计算机平台设计的解释程序的控制下执行,此解释程序被称为Java虚拟机(Java Virtual Machine,JVM)。字节码和JVM的组合,意味着同一个Java程序可以在不同的平台之间运行,在不知道一个Java程序将运行在哪种平台的情况下,也可放心编写。原创 2017-04-17 15:41:13 · 919 阅读 · 0 评论 -
Java程序规范
一. Java源程序结构一个完整的Java 源程序包括下列部分: 1. package语句 ; //该部分最多只能有一句,且必须放在源程序的第一句 2. import 语句 ; // 可以有多个import语句或者没有,必须放在所有的类定义之前 3. public class Definition ; // 定义公共类,Definition即为公共类的类名,一个Java源程序最多只能有一个公原创 2017-04-17 22:18:06 · 2561 阅读 · 0 评论 -
Java开发环境的准备及"hello world"
一、环境准备所需材料: jdk:http://pan.baidu.com/s/1hssWxog eclipse:官网下载 1.安装jdk,配置环境变量,参考 http://blog.csdn.net/a_good_programer/article/details/52444592 2.安装eclipse,解压后点击eclipse.exe即可打开,eclips原创 2017-04-17 16:17:26 · 322 阅读 · 0 评论 -
综合练习: 九九乘法表和排序
//输出函数,println相比较print将在每个输出完毕后,输出换行System.out.println("hello world!");//输入函数,Scanner numInput=new Scanner(System.in);int num;System.out.print("请输入一个数字,以回车结束: ");num=numInput.nextInt();//break原创 2017-04-20 11:03:33 · 3493 阅读 · 0 评论