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

    (一)学习总结

    1.Scanner类

    Scanner接收键盘输入的数据,存放在java。util包中Scanner类实现基本数据输入的方法有:
    ·next() 接收内容
    ·nextInt() 接收数字
    ·nextFloat() 接收小数
    示例代码

    import java.util.Scanner ;
    public class ScannerD{
    	public static void main(String args[]){
    		Scanner scan = new Scanner(System.in) ;	// 从键盘接收数据
    		System.out.print("输入数据:") ;
    		int i = scan.nextInt() ;	// 接收数据
    		System.out.println("输入的数据为:" + i) ;
    	}
    }
    

    2.Random类和Math类的random()方法都能产生随机数,这两种方式的区别

    Random类的主要功能是产生随机数,可以产生一个指定范围的随机数,定义在java.util包中。
    Math类中的random方法就是直接调用Random类中的nextDouble方法实现的。

    3.其他内容总结

    自己看了老师在百度云分享的视频资料,了解了一些面向对象的封装以及构造方法

    (二)实验总结

    1.猜数游戏
    程序设计思路:系统提示输入用户输入数字,与Random产生的随机数相比较,提示用户猜的是否正确以及范围。
    问题:没有提示结束游戏的语句
    解决:添加判断语句,次数达到十次时跳出循环,结束游戏

    n++;
    if(n==10){
    	System.out.println("游戏结束!欢迎下次挑战!") ;
    }
    

    2.万年历
    程序设计思路:起始时间1900年一月一日为星期一,用户输入查询的年份和日期,判断从1900年起到所查询年份的每一年是闰年还是平年,闰年二月为29天,平年二月是28天,计算总的天数,和七求余,打印查询的日历
    问题:打印日历时输出内容不是从一号到月末
    解决:加入判断语句,添加一个表示日期的变量,在对应位置输出

    for(int i=1,m=1; m<mdays[month]+1 ; i++){
    	System.out.print('	') ;
    	if(i>=w){
    	System.out.print(m) ;
    	m++ ;
    	}
    	if(i%7==0){
    		System.out.print('
    ') ;
    	}
    }
    

    (三)代码托管

    链接:https://git.oschina.net/hebau_cs15/Java-CS02sqr.git

    (四)学习进度条

    |--------|-代码行数(新增/累积)-|学习时间(新增/累积)|--------------------学习内容---------------------|
    |目标----|-----------5000行------|--------300小时------|-------------------------------------------------|
    |第2-4周-|--------200/300--------|--------19/30--------|学习了Random类的使用,以及面向对象的简单封装构造 |
    |第5周---|-----------------------|---------------------|-------------------------------------------------|

  • 相关阅读:
    磁盘512n,512e,4k原生磁盘的区别和操作系统支持
    TLB与内存寻址,内存读取,虚拟内存的相关原理
    文件系统逻辑块与磁盘物理扇区的关系
    DBA的工作职责和每日工作
    理解数据库中的undo日志、redo日志、检查点
    React Native 常用插件案例
    React Native 学习资料
    React Native开源项目案例
    nginx rewrite 指令
    nginx反向代理配置
  • 原文地址:https://www.cnblogs.com/namtaehyun/p/6568634.html
Copyright © 2011-2022 走看看