JAVA学习笔记DAY4
程序员文章站
2022-07-14 18:59:10
...
学习心得
1. if语句可以简化
if (a==1){
a++;
}else{
System.out.prientln(a);
}
可以简写为
if (a==1) a++;
else System.out.prientln(a);
}
但是只能用于代码只有一行的if语句。
if (a==1) a++;
else System.out.prientln(a);
a+2;//不包含于if语句中
}
上面的if语句中 第三行代码是不包含在if语句中的,无论什么条件都会执行a+2。
2. 默认值
定义一个int类型变量,在static方法中需要赋值,不然会报错,int在不赋值的情况下默认为0,double、String同理,String在不赋值的情况下默认为null,double在不赋值的情况下默认为0.0
3. 代码书写注意事项
要将算法简化,提高效率,简化代码,改良算法,用尽量少的语句实现功能,让代码运行更快速。
这样做的目的是会比较帅,如果将所有代码堆在一行过段时间自己也看不懂了。
3. 几道题目
- 判断题
int i1=10;
int i2=20;
boolean b1=true;
boolean b2=false;
System.out.println(b2==b1);
System.out.println(b2=b1);
上面的输出结果是什么
- 思考题
boolean b1=false;
if(b1==true) //若为if(b1=true),输出什么?
System.out.println("结果为真");
else
System.out.println("结果为假");
上面代码的输出结果是什么
- 思考题
boolean x =true;
boolean y =false;
short z=42;
if ( (z++==42)&&(y=true))z++;
if((x=false)||(++z==45))z++;
System.out.println("z="+z);
输出的结果是什么
- 判断题
String str1=4; //判断对错
String str2=3.5f+"";//判断str2对错
System.out.println(Str2);//输出
System.out.println(3+4+"Hello");//输出
System.out.println("Hello"+3+4);//输出
System.out.println('a'+1+"Hello");//输出
System.out.println("Hello"+'a'+1);//输出
完成判断与输出
上一篇: java学习笔记Day4
下一篇: java学习笔记(Day4)