初学者学JAVA
文章平均质量分 77
孙祥河
与其在等待中枯萎,
不若在行动中绽放。
展开
-
Java排序方法
0、算法概述 0.1 算法分类 十种常见排序算法可以分为两大类: 非线性时间比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此称为非线性时间比较类排序。 线性时间非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此称为线性时间非比较类排序。 1、冒泡排序(Bubble Sort) 冒泡排序是一种简单的排序算法...原创 2019-11-29 16:04:33 · 138 阅读 · 0 评论 -
Java 递归方法
java递归方法,自己调用自己 例:定义阶乘 public class TestRecursion { public static long factorial(int n) { if (n == 1) { 递归头:什么时候不调用自身方法 return 1; } else { return n * factorial(n - 1); 递归体:什么时候需要调用自身方法 } } public stat...原创 2019-11-24 16:56:02 · 221 阅读 · 0 评论 -
java 方法定义和调用
方法的定义 定义方法 [修饰符] 方法返回值类型 方法名(形参列表 ) { 方法体 return 返回值; 例如 :} public static int add(int a, int b, int c) { int k = a + b + c; return k; } 修饰符:封装性时再讲,决定了方法的工作范围 返回值类型:必选,如果没有返回值,须写void。方法只能返回一个值 方法名...原创 2019-11-18 09:22:40 · 192 阅读 · 0 评论 -
Java 循环语句
while 举个例子如下图 注意:首先要写好 数值 While后面写限制条件 接下来写循环的以后遵循的规律 ##do-while 举个例子 如下图 注意:写好数值 然后写do 遵循的条件 最后写 while 循环结束的条件 ...原创 2019-11-07 20:51:00 · 161 阅读 · 0 评论 -
Java运算符
关系运算符 注意:1.结果都是boolean型的,要么是true,要么是false 2.“==”不能误写为“=” 位运算符 ****1.按位与运算符:两个操作数中位都为1,结果才为1,否则结果位0. a=129,b=128 转换成二进制 a=10000001 b=1000000 a&b 的结果是 1000000=128 2.按位或运算符:用"|"表示,两个位只要有一个为1,否则...原创 2019-10-30 17:00:03 · 109 阅读 · 0 评论 -
java逻辑运算
#类型转换 自动类型转换 整型、实型和字符型数据进行混合运算时,须先转换成相同类型。转换从低级到高级: 低-> byte,short,char,int,long,float,double -> 高 强制类型转换 高级数据要转换为低级数据时,需进行强制类型转换。 例如 int a; char b; b=(char)a; 3.强制类型转换只是将表达式的结果强制转换为目标数据类型,...原创 2019-10-23 16:58:25 · 419 阅读 · 0 评论 -
Java常用数据 下
int 1.整数的直接量的类型默认为int类型,如果直接写出的整数超过了int类型的表达范围,将会出现编译错误。 2.除了通常的十进制的形式,整数直接量也经常写成十六进制的形式(以OX或0x开头)或八进制的形式(以0开头) int a=100 int b=ox123 int c=0123 ##char 1.字符直接量:必比如’A’,一个char型变量只能存储一个字符 2.整数直接量:范围在0-...原创 2019-10-21 22:31:55 · 89 阅读 · 0 评论 -
java常用数据 上
java 语法基础 #Java 常用基础 Int 常用的数据类型,最大表示范围为-231~-231-1 整数直接量也经常写成16进制(以ox或Ox开头)。八进制的形式以(O)开头。 Long 表示整数时,如果int范围不够,可以用long类型,他的范围是-263~263-1,如果要表示long直接量,需要以 L或者l结尾。 浮点数 浮点数就是小数,包括float和double. 如果要表示fl...原创 2019-10-21 13:00:01 · 108 阅读 · 0 评论 -
初学者学Java 第二节
重要的电脑 环境变量 1.下载JDK 在官网寻找自己适合的配置https://www.oracle.com/technetwork/java/javase/downloads/index.htm 2.右击我的电脑 找到属性 环境变量 3. 4. 5. 6. 7. ##Eclipse 1.改字体大小 9.![编程](https://img-blog.csdnimg.cn/2019101419...原创 2019-10-14 19:41:12 · 106 阅读 · 0 评论