一、快捷键
Alt+/ 快捷函数调用
Shift+要选择的行 选定
Ctrl+/ 注释/取消注释
TAP 缩进
Alt+方向键 将当前行的内容往上或下移动
alt+? 或 alt+/:自动补全代码或者提示代码
shift+enter及ctrl+shift+enter: 在当前行上或者下边创建空白
Ctrl+Alt+方向上下键:复制高亮显示的一行或多行
ctrl+shift+/:自动注释掉选择的代码块
ctrl+D删除整行
二、基本语句
=赋值 ==等于
逻辑 true/false
+在()中用于连接字符串
Scanner in= new Scanner(System.in)
System.out.print() 输出语句(一句话) 不换行
System.out.println()输出字符或字符串(或一句话) 自动换行
in.nextInt()输入一个整形数
math.abs(a-b) 求a-b的绝对值
math.random() 产生一个【0,1)之间的随机数
三、类型
1、两整数运算的结果只能是整数。10/3=3
浮点计算是有误差的。
2、强制类型转换
在变量前加上要转的类型
四、优先级
所有关系运算符的优先级比算数运算的低,但比赋值运算符高。
五 常用语句
1、在循环语句前放一个标号来标示语句。带标号的break,continue对整个循环起作用。
例子:out:
for(;;)
{..............
.............
for(;;)
{
......
break out;
}
}
将跳出整个循环
tips (for/do_while/while)
有固定循环次数用for
必须执行一次用do-while
其他用while
六、常用函数
setter与getter
getter:返回实例变量的值。返回一个值。
setter:取用一个参数来设定实例变量的值。无返回值,在函数中改变实例变量的值。
例 String getBrand(){ void setBrand(String aBrand){
return Brand; brand=aBrand;
} }
1、equals();比较两个对象是否真的相等。
2、将string转换为int类型:Integer.parseInt( ). 例:int a=Integer.parseInt("3");
七、Java自带的类
1、Arraylist(比数组具有更强的功能)
常用方法 有
add(object elem) 向list中添加对象参数
remove(int index) 使用索引参数移除对象
remove(object elem) 移除该对象
contains(objact elem) list中含有此对象返回true
isEmpty() list是空的返回true
indexOf(Object elem) 返回对象参数的索引或-1(查询位置)
size() 返回元素个数(查询list大小)
get(int index) 返回当前索引参数的对象