1    快捷键

内容辅助键  Alt+/

自动补齐main方法  main 然后 Alt+/

自动补齐输出语句  syso 然后 Alt+/

格式化Ctrl+Shift+f

代码区域右键 -- Source – Format

自动导包: Ctrl+Shift+o

如果当前类在多个包中都存在,这时候,使用Ctrl+shift+o,进行选择一个包导入即可。

注释

单行注释

加注释: 先选中需要注释的内容,然后 Ctrl+/

取消注释:先选中需要取消注释的内容, 然后 Ctrl+/

多行注释

加注释: 先选中需要注释的内容,然后 Ctrl+Shift+/

取消注释:先选中需要取消注释的内容, 然后 Ctrl+Shift+\

e: 补充

代码上下移动

选中代码alt+上/下箭头

查看源码

选中类名(F3或者Ctrl+鼠标点击)

查找具体的类

ctrl + shift + t,输入要查找的类的名称-->确定

查找具体类的具体方法

ctrl + o

给建议

ctrl+1,根据右边生成左边的数据类型,生成方法

删除代码

ctrl + d

改名

alt + shift + r(类名,方法名,变量名)

打印26个大写字母和小写字母

public class Test04 {

public static void main(String[] args) {

char da = 'A';

char xiao = 'a';

for (int i = 0; i < 26; i++) {

System.out.println("大写字母 "+da+" ,小写字母 "+xiao);

da++; //更新大写字母值

xiao++; //更新小写字母值

}

}

}

打印九九乘法表

public class Test05 {

public static void main(String[] args) {

for (int j = 1; j < 10; j++) {

for (int k = 1; k <= j; k++) {

System.out.print(k +"*"+ j +"="+ j*k +"\t");

}

System.out.println();

}

}

}

数组元素逆序

public static void receive(int[] arr){

for (int start = 0, end = arr.length-1; start < end; start++,end--) {

int temp = arr[start];

arr[start] = arr[end];

arr[end] = temp;

}

}

比较排序

public static void selectSort(int[] arr) {

//功能

//外层循环用来控制数组循环的圈数

for (int i = 0; i < arr.length-1; i++) {

//内层循环用来完成元素值比较,把小的元素值互换到要比较的第一个元素中

for (int j = i+1; j < arr.length; j++) {

if (arr[i] > arr[j]) {

int temp = arr[i];

arr[i] = arr[j];

arr[j] = temp;

}

}

}

}

冒泡排序

public static void selectSort(int[] arr) {

//功能

//外层循环用来控制数组循环的圈数

for (int i = 0; i < arr.length-1; i++) {

//内层循环用来完成元素值比较,把小的元素值互换到要比较的第一个元素中

for (int j = i+1; j < arr.length; j++) {

if (arr[i] > arr[j]) {

int temp = arr[i];

arr[i] = arr[j];

arr[j] = temp;

}

}

}

}

普通查找

//普通查找

public static int getArrayIndex(int[] arr, int number) {

//把数组中的元素依次与指定的数值 进行比较

for (int i = 0; i < arr.length; i++) {

if (arr[i] == number) {

//找到了

return i;

}

}

return -1;

}

数组二分查找(拆半查找)

//二分查找法(折半查找法)

public static int halfSearch(int[] arr, int number) {

//定义3个变量,用来记录min, min, mid的位置

int min = 0;

int max = arr.length-1;

int mid = 0;

while (min <= max) {

mid = (min+max)/2;

//没找了, 更新范围,继续比较

//更新范围

if (arr[mid] > number) {

//在左边

max = mid-1;

} else if(arr[i] < number){

//在右边

min = mid+1;

}

else{

return mid ;

}

return -1;

}

Eclipse快捷键和练习题(倒叙,排序)的更多相关文章

  1. MySQL如何把varchar类型字段转换成int类型进行倒叙排序

    SELECT * FROM sheet2 t1 WHERE t1.`金额`+'0' ORDER BY t1.`金额` DESC;

  2. 【java基础学习一】int[]、Integer[]、String[] 排序( 正序、倒叙)、去重

    调用: //重复项有9.5.1.2 int[] ints = new int[]{9,4,7,8,2,5,1,6,2,5,9,1}; arrayIntTest(ints); ///////////// ...

  3. python实现列表倒叙打印

    def func(listNode): listNode.reverse() for i in listNode: print(i) li = [1,2,3,4,5] func(li) 利用pytho ...

  4. eclipse 快捷键大全

    注:因eclipse版本.电脑配置等原因 有些快捷键可能导致不可用(遇到些许问题可在下方评论) [Ct rl+T] 搜索当前接口的实现类 1. [ALT +/]    此快捷键为用户编辑的好帮手,能为 ...

  5. eclipse 快捷键

    Eclipse快捷键大全 Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行  Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到 ...

  6. Eclipse快捷键

    http://www.blogjava.net/action/articles/17339.html http://blog.csdn.net/keenweiwei/article/details/3 ...

  7. 【转】Eclipse快捷键 10个最有用的快捷键

    转载地址:http://www.open-open.com/bbs/view/1320934157953 Eclipse中10个最有用的快捷键组合  一个Eclipse骨灰级开发者总结了他认为最有用但 ...

  8. Java知识积累2-StringReverse实现文字(单词)倒叙输出

    package String; import java.util.Stack;import java.util.StringTokenizer; public class StringReverse ...

  9. 转:Eclipse快捷键 10个最有用的快捷键

    Eclipse快捷键 10个最有用的快捷键 Eclipse中10个最有用的快捷键组合  一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合.通过这些组合可以更加容易的浏览源代 ...

随机推荐

  1. 【UVa】1600 Patrol Robot(dfs)

    题目 题目     分析 bfs可以搞,但是我还是喜欢dfs,要记忆化不然会T     代码 #include <cstdio> #include <cstring> #inc ...

  2. Java的Socket通信----通过 Socket 实现 TCP 编程之多线程demo(2)

    JAVA Socket简介 所谓socket 通常也称作”套接字“,用于描述IP地址和端口,是一个通信链的句柄.应用程序通常通过”套接字”向网络发出请求或者应答网络请求. import java.io ...

  3. 线程queue、线程进程池、异步回调机制

    1. 线程 queue queue is especially useful in threaded programming when information must be exchanged sa ...

  4. 如何做一款自己的Android App

    转自:http://www.cnblogs.com/hubcarl/p/4030884.html 正在做App,后续补充: 概述:以我开发的一款编程学习的App[编程在线]为例讲讲如何做一款自己的An ...

  5. CentOS7.6安装mailx

    由于ECS服务器安全问题,发送邮件统一使用SSL模式 安装开始: 第一步:Yum安装mailx:yum install -y mailx 第二步: 创建证书存放目录(如以存在无需创建):mkdir - ...

  6. G++ 4.4.7 无法编译模板程序,Vs可以,和解?智者尾部留言,本人第一次使用vs pro,通常并且习惯在linux下写些小东西,虽然程序简单;

    vs 模板编译运行Ok \ linux g++ 4.4.7编译模板测试程序,报无法定义 template <typename or class 中的 AnyType> 类型的数据 Exam ...

  7. 第一章IP:网际协议

    I P是T C P / I P协议族中最为核心的协议.所有的 T C P.U D P.I C M P及I G M P数据都以I P数据报格式传输(见图 1 - 4).许多刚开始接触 T C P / I ...

  8. vector(实现存图)

    #include<cstdio> #include<algorithm> #include<cstring> #include<iostream> #i ...

  9. 服务器报警邮件发送到QQ邮箱,但是被系统拦截

    # 为啥发送到QQ邮箱呢?因为QQ邮箱可以和微信关联,第一时间收到消息 if 没有设置白名单,然后被拦截当做垃圾邮件了: 设置白名单就可以了,这样的状态特征是: 邮件在垃圾箱里面能找到 elif 还是 ...

  10. java访问共享文件夹

    由于工作需要读取局域网中一台机器的共享目录中的文件,需要jcifs-1.1.11.jar的支持,使用SMB协议,以下是实现了远程读取文件的功能: package junit; import jcifs ...