目录
一,equals
1.1 用法
String str="asd";
if("asd".equals(str)){
System.out.print("相等") //equals()可以判断二个字符串之中的内容是否相同,相同就放回true
}else{
System.out.print("不相等")
}
1.2 equals和==的区别
1、==比较基本类型时,比较的是值;比较引用类型,比较的是地址.
2.equals用作对象的比较,比较的是对象的值;
3.equals在没有重写的情况下,本职还是个==;
二,switch
switch (表达式){ //表达式的类型不能是boolean,long,float,double
case 值1:
// 代码
break;
case 值2:
// 代码
break;
case 值3:
// 代码
break;
default:
//以上条件都不满足时候执行;
}
int day=7;
switch(day){
case 1:
System.out.print("星期一");
break;
case 2:
System.out.print("星期二");
break;
case 3:
System.out.print("星期三");
break;
case 4:
System.out.print("星期四");
break;
case 5:
System.out.print("星期五");
break;
case 6:
System.out.print("星期六");
break;
case 7:
System.out.print("星期天");
break;
default:
System.out.print("你输入有误");
}
三,try catch
语法:
语法:
int a=10; int result=Math.abs(a);//求绝对值 double sqrt=Math.sqrt(81);//开方 double pow=Math.pow(2.10);//求次幂 long round=Math.round(4.46);//四舍五入
try{
//把可能发生的异常放在try代码中
}catch(异常类型 异常变量){
//机制:当在try中发生异常时,异常对象会根据catch中的异常的类型捕获
}
// 作用:在程序出错时,将异常捕获后不影响下面的代码运行
快捷键:ctrl+alt+t
四,数学方法
五,三运算符
六,自增运算符