java 基本语法(注意)
注意事项:
一,class Test{
public static void main(String[] args) {
int m1 =56;
int m2 =m1/10;//那么m2等于5
double d1 =m1/10;//那么d1等于5.0
double d2 =(double)(m1/10);//那么d2等于5.6
System.out.println(m2);
System.out.println(d1);
System.out.println(d2);
}
}
二,前++ 是先自增1,后赋值。
后++ 是先赋值,后自增1。
例题
class Demo{
public static void main(String[] args){
int x=0,y=1;
if(++x==y-- & x++==1||--y==0)
System.out.println("x="+x+",y="+y);//x = 2,y = 0;
else
System.out.println("y="+y+",x="+x);
}
}
三、逻辑运算符
//& 与 && 的区别: &: 不管左边是true 还是 falst,右边都会进行运算。
// &&:当左端为false时。 右端不再进行运算。(true时则没有区别)
//使用时 一般用&&
//| 与| 的区别 : |: 当左端为true时,右端照样做运算。
// ||:当左端为true时,右端不再进行运算。
//使用时 一般用||
四、三元运算符:(条件表达式)? 表达式1 :表达式2;
要求 表达式1与表达式2为同种数据类型