• 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周---|-----------------------|---------------------|-------------------------------------------------|

  • 相关阅读:
    [翻译] 为什么Uber的数据库从Postgres 切换到 MySql
    Salesforce.com Object Query Language (SOQL) 示例
    SalesForce 入门
    jeasyui datagrid 使用记
    2- 计算机的组成以及VMware使用
    1.计算机三大操作系统介绍
    01- Java概述
    01- Sublime的工具安装以及使用
    01- web测试快速入门
    02- Java搭建环境搭建
  • 原文地址:https://www.cnblogs.com/namtaehyun/p/6568634.html
Copyright © 2020-2023  润新知