自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 eclipse常用快捷键

Eclipse常用快捷键 1几个最重要的快捷键 代码助手:Ctrl+Space(简体中文操作系统是Alt+/) 快速修正:Ctrl+1 单词补全:Alt+/ 打开外部Java文档:Shift+F2 显示搜索对话框:Ctrl+H 快速Outline:Ctrl+O 打开资源:Ctrl+Shift+R 打开类型:Ctrl+Shift+T 显示重构菜单:Alt+Shift+T 上一个

2017-04-03 20:29:50 228

原创 【学习记录】5.3 递归算法启蒙 1)递归算法概念

3.递归算法启蒙 1)递归算法概念-recursion-自己调用自己        递是传递给自己,自己调用自己。        归是退出条件,在某些条件符合的时候,停止调用自己。        如果没有退出条件,会出现死循环。java.lang.StackOverflowError     示例:     public static void main(String[]

2017-04-03 19:42:14 284

原创 【学习记录】5.2 数组相关的基本算法

2.数组相关的基本算法 1)如何寻找一个数组中最大的或者最小的值 a.先定义一个变量max,如-1000; b.遍历数组,一个个比较,如果有任何一个数字比max大,就让max=这个数字; c.最后max是最大的。(求最小值同法) 2)如何反转reverse一个数组 int nums = {1,3,5,7,2,6}; 方法1:再创建一个等长的数组NewNums,通过循环,使原数组的第一

2017-04-03 19:40:47 269

原创 【学习记录】练习题-二分查找

题目:         定义一个有10000个元素的数组,用随机数(1-10000)给它赋值,查找666出现了几次并输出次数,若没有出现,则输出没有666. 代码示例: import java.util.Arrays; public class LearnAlogorithm { public static void main(String[] args) { int[] nums

2017-04-03 19:32:22 439

原创 【学习记录】5.1 算法启蒙

5.1 算法启蒙 1.算法概念 1)算法简单说就是解决问题的思路和步骤,对程序猿至关重要。 2)算法是独立于变成语言的。 3)常用算法,各种排序算法等。 4)简单例子:在数组里面查找某个元素是否存在。        有一个数组,里面保存了许多名字,我们需要查找tom是否存在。        思路:一个一个比较,是否等于tom public static void mai

2017-04-03 13:21:52 504

原创 【学习记录】5.二维数组以及数组练习挑战

5.二维数组以及数组练习挑战 1)定义二维数组 int[][] nums = {{2,4,6},{3,5},{7,8,9,10}};         String[][] names = new String[][]{{"tom","ben","ad"},{"ce","st"}};         String[][] names2 = new String[4][3]; 2)访问和遍历

2017-04-03 00:04:30 603

原创 【学习记录】4.使用Arrays给数组排序

4.使用Arrays给数组排序 int[] nums = {1,3,6,4};         String[] str = {"as","ad","sf","bd"};                 Arrays.sort(nums);         Arrays.sort(str);                 for (int i : nums)

2017-04-02 21:07:31 267

原创 【学习记录】3.for循环的第二种方式

3.for循环的第二种方式     只能应用在数组,List,Set,Map等集合数据结构上 练习:使用for-each改写上一节课的代码 int[] nums = new int[5];         for (int i = 0; i < nums.length; i++) {            nums[i] = (int)(1+Math.random

2017-04-02 20:54:13 236

原创 【学习记录】2.数组的遍历和访问

2.数组的访问和遍历 1)访问nums[3]; 2)注意数组下标越界 Exceptionin thread "main" java.lang.ArrayIndexOutOfBoundsException: 6     at learnAarry.learnArray.learnArray(learnArray.java:12)     at learnAarry.learnArra

2017-04-02 20:25:49 720

转载 java生成随机数的三种方法

方法1 (数据类型)(最小值+Math.random()*(最大值-最小值+1)) 例: (int)(1+Math.random()*(10-1+1)) 从1到10的int型随数 方法2 获得随机数 for (int i=0;i {System.out.println((int)(1+Math.random()*10));} (int)(1+Math.random()*1

2017-04-02 20:10:26 1302

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除