2019年7月29日~8月4日 第五周学习记录

  这一周基本上时间都用来学习了JAVA,学会了java的基本语法结构,掌握了选择、循环、顺序的语法结构,简单的输入输出语句和random随机数的获取。平均每天学习java3~4个小时,编码时间略短1个小时左右,解决问题大约1个小时。

  下周打算继续学习java,增加敲代码的时间在PTA刷分150分。

  本周发现了自己之前编码的一个不好的地方:

   比如一个判断语句来判断输入的数字是大是小(1~3为小,4~6为大)

if(n>=1&&n<=3){
    System.out.println("小");
}else if(n>=4&&n<=6){
    System.out.println("大");
}else{
    System.out.println("输入错误");
}

  但是通过这一周的学习发现这样并不是最优的方案,应该先判断是否在范围之内

if(n<1||n>6){
    System.out.println("输入错误");
}else if(n>=1&&n<=3){
    System.out.println("小");
}else{
    System.out.println("大");
}

  可能现在看来不差什么,但是如果体量大的并且输入的数不在范围内的话后者效率会比较高。

 

posted @ 2019-08-04 11:26  酸奶面包  阅读(166)  评论(1编辑  收藏  举报