JAVA学习笔记DAY4

学习心得

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. 几道题目
  1. 判断题
int i1=10;
int i2=20;
boolean b1=true;
boolean b2=false;
System.out.println(b2==b1);
System.out.println(b2=b1);

上面的输出结果是什么

  1. 思考题
boolean b1=false;
if(b1==true) //若为if(b1=true),输出什么?
System.out.println("结果为真");
else
System.out.println("结果为假");

上面代码的输出结果是什么

  1. 思考题
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);

输出的结果是什么

  1. 判断题
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);//输出

完成判断与输出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值