随笔分类 -  JAVA学习心得

是男人就下100层(小游戏)
只有注册用户登录后才能阅读该文。
posted @ 2016-10-03 22:25 luckyBrown 阅读(8) 评论(0) 推荐(0)
面向对象2
摘要:笔记:1:方法的签名: 方法名+参数列表 2.方法的重载(overload): 1)在同一个类中,方法名相同,参数列表不同 2)编译器在编译时根据签名自动绑定调用不同的方法 3.构造方法(构造器,构建器,构造函数): 1)作用:给成员变量赋初值 2)与类同名,没有返回值类型 3)在创建(new)对象 阅读全文
posted @ 2016-09-09 22:19 luckyBrown 阅读(116) 评论(0) 推荐(0)
面向对象
摘要:笔记:1.什么是类?什么是对象? 1)现实世界是由很多很多对象组成的 基于对象抽出了类 2)对象:真实存在的单个个体 类:类别/类型,代表一类个体 3)类中可以包含: 3.1)所有对象所共有的特征/属性 成员变量 3.2)所有对象所共有的行为 方法 方法里面的东西叫局部变量 4)一个类可以创建多个对 阅读全文
posted @ 2016-09-09 22:18 luckyBrown 阅读(118) 评论(0) 推荐(0)
方法
摘要:1.方法: 1)封装一段特定的逻辑功能 2)方法要尽可能的独立,一个方法只干一件事 3)方法可以被反复调用多次 4)避免代码重复,有利于代码的维护,有利于团队协作开发2.方法的定义: 修饰词 返回值类型 方法名(参数列表){ 方法体 }3.方法的调用: 1)无返回值: 方法名(有参传参); 2)有返 阅读全文
posted @ 2016-09-09 22:08 luckyBrown 阅读(98) 评论(0) 推荐(0)
猜字符游戏(精华)
只有注册用户登录后才能阅读该文。
posted @ 2016-09-09 22:03 luckyBrown 阅读(3) 评论(0) 推荐(0)
找最大值算法(面试题)
摘要:/*找最大值算法 * 1.假设第一个数为最大值 * int max = arr[0]; * 2.遍历剩余元素,用剩余元素与max对比,若剩余元素大于max,则修改max值为较大的 * for(int i=1;imax){ * max=arr[i]; * } * } * */ import java.util.Arrays; public cla... 阅读全文
posted @ 2016-09-09 22:01 luckyBrown 阅读(6055) 评论(0) 推荐(0)
冒泡排序(面试题)
摘要://对数组进行冒泡排序(面试题) /* 1.声明整型数组arr,包含10个元素 * 每个元素为0到99之间的随机数 * 2.冒泡方式对arr数组进行升序排列 * 3.输出arr数组中的每一个元素 * */ public class Bubblesort { public static void main(String[] args) { int... 阅读全文
posted @ 2016-09-09 21:58 luckyBrown 阅读(3099) 评论(0) 推荐(0)
循环
摘要:笔记:1.三种循环的更佳适用情况: 1)while:"当..."循环 2)do...while:"直到..."循环 第1要素与第3要素相同时首选 3)for:固定次数循环 2.嵌套循环: 1)循环中套循环,一般多行多列时使用,外层控制行,内层控制列 2)执行规则:外层循环走一次,内层循环走所有次 3 阅读全文
posted @ 2016-09-09 21:56 luckyBrown 阅读(108) 评论(0) 推荐(0)
运算符和表达式 、 分支结构 使用三目运算符的嵌套,比较a、b、c三个整数的大小并输出结果
摘要:import java.util.Scanner; public class MaxOfThree { public static void main(String[] args) { System.out.println("请依次输入三个整数:a,b,c(以空格隔开)"); Scanner scanner = new Scanner(System.in)... 阅读全文
posted @ 2016-09-04 22:25 luckyBrown 阅读(909) 评论(0) 推荐(0)
运算符和表达式 、 分支结构 输入年份和月份,输出该月的天数(使用switch-case)
摘要:思路:三个板块,A.二月比较特殊,平年的二月只有28天,而闰年的二月有 29 天; B.4、6、9、11月; C.其他1、3、5、7、8、10、12月。 阅读全文
posted @ 2016-09-04 22:08 luckyBrown 阅读(6034) 评论(0) 推荐(0)
运算符和表达式 、 分支结构 3 个数值进行升序排列
摘要:import java.util.Scanner; public class SortOfThree { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请依次输入三个整数:a,b,c(以空格隔开)"... 阅读全文
posted @ 2016-09-04 22:04 luckyBrown 阅读(249) 评论(0) 推荐(0)
运算符和表达式 、 分支结构 例题 闰年判断
摘要:某年份只需要满足下列两个条件之一,即可认定是闰年: 年份可以被 4 整除且不能被 100 整除; 年份可以被400 整除。 使用三目运算符,构建表示判断结果的 String 类型信息,并输出到控制台。代码如下所示: 阅读全文
posted @ 2016-09-04 21:51 luckyBrown 阅读(736) 评论(0) 推荐(0)
变量 、 JAVA基本类型 3.3.5. 关于“短路逻辑”的问题
摘要:int i = 100, j = 200; boolean b1 = (i > j) && (i++ > 100); System.out.println(b1); // 结果为:false System.out.println(i); // 结果为:100,发生短路,i++不会被执行 boolean b2 = i > 0 || j++ > 200; System.out.println... 阅读全文
posted @ 2016-09-04 21:39 luckyBrown 阅读(116) 评论(0) 推荐(0)