zoukankan      html  css  js  c++  java
  • java第一次实验作业

    (一)学习总结
    1.在java中通过Scanner类完成控制台的输入,查阅JDK帮助文档,Scanner类实现基本数据输入的方法是什么?不能只用文字描述,一定要写代码,通过具体实例加以说明。

         Scanner in=new Scanner(System.in);
                System.out.print("请输入数字: ");
                int input=in.nextInt();
    

    2.Random类和Math类的random()方法都能产生随机数,这两种方式有什么区别,各有什么特点呢?查阅JDK帮助文档,并举例加以说明。
    math的random只能活的一个随机数,而Random类里边还提供了很多对随机数处理的方法
    3.本次学习要点中其他需要总结的内容:因人而异,根据自己的学习情况,记录难掌握或难理解的内容,以及学有心得的内容。还存在哪些问题,也可以提出来,对于同学在博客中提出的问题,大家可以积极讨论,互帮互学。
    这次学习使我从一开始认为一大厚本的java很不好学的压力中有了些许的缓解,java和c还是有很多相似的,其实java也并不是那么难,同时java作业的完成使我有成就感,喜欢写java代码的感觉。
    (二)实验总结
    猜数字实验思路:
    想让商家输入一个商品的价格,之后玩家来随机输入数字,来判断数字与商家提供数字的差别,若大了或小了 系统给出提示,利用循环来控制玩家猜价格的次数,如果玩家在固定的次数没猜出来,结束游戏并告知玩家正确答案,代码的扩展为在玩家输入一个价格后通过for循环里的(总次数-i)来告知玩家还剩几次机会,同时再猜出结果后通过公式 (100-(i-1)*20) 来告知玩家分数
    问题:
    玩完一轮游戏后不能输出重新玩和退出的选项
    解决方案:
    加入whlie

     while(c!=2)
    
    System.out.println("1: 重新游戏");
    	System.out.println("2: 退出");
    	c=in.nextInt();
    

    之后在whlie书写选项即可
    万年历实验思路:
    1.判断闰年:
    通过

    if(a%4==0&&a%100!=0|| a%400==0)
    

    来是否为闰年,通过判断出闰年还是平年来判断一年的天数,之后在通过闰平年来判断2月的天数为28天还是29天。
    2.判断距离1900年1月的天数:
    通过闰平年来计算年的天数和月的天数,之后通过循环,将1900年后到输入的年份之间的差年数来计算相差的天数
    3.输出万年历格式:
    需要先判断 1号是星期几,这样才能使得后面星期是对的,求出1号是周几后,就可以知道第一周需要输出几个空格来填补1号星期几之前的日期,之后通过判断月分和闰平年来求出这个月有几天,在输出的格式中,七天一换行,这样可以做出日历的效果。
    问题
    期间函数的调用出错,
    解决方案

    Wannianli(year,month,days);
    
     int days =days1(years,months)
     
     tianshu();
    

    (三)代码的托管 https://git.oschina.net/hebau_cs15/Java-CS01QH.git

    (四)学习进度条

    | ------- -| 代码行数 | 本周学习时间 | 本周学习内容 |
    | 目标 | 6000行 | 300小时 |---------- |
    | 第2-4周 | 300/30 | 30/30 |学习了Random类的random()方法产生随机数,
    java的基本语法|
    | 第5周 | ---------- | --------- | ---------- |
    | 第6周 | ---------- | ----------| ---------- |

  • 相关阅读:
    rabbitmq channel参数详解
    rabbitmq direct、fanout、topic 三种Exchange java 代码比较
    spark 性能优化
    spark sql 窗口函数over partition by
    Python爬虫从入门到进阶(4)之xpath的使用
    Python爬虫从入门到进阶(3)之requests的使用
    Python爬虫从入门到进阶(2)之urllib库的使用
    Mac环境下Redis的安装
    Mac环境下Vagrant的安装
    Mac环境下Scrapy的安装
  • 原文地址:https://www.cnblogs.com/JoeH/p/6574398.html
Copyright © 2011-2022 走看看